]Rþ        (
rm
                 	ë[(
rm
                C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                    C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                    0u  ÿÿÿ   ÿÿÿ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     s7ËW†y|      (
ré
                1C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                    C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                    0u  ÿÿÿ   ÿÿÿ                         (
ré
         9Kém(
r'                Z   C : \ U s e r s \ b d o y l e \ D o c u m e n t s \ C S h a r p _ P u b l i s h i n g F i l e s \ 5 t h E d i t i o n \ A u t h o r i n g _ 5 t h E d i t i o n \ A u t h o r s F i r s t \ C h 0 4 \ C h 0 4 _ E x a m p l e s \ C a r p e t C a l c u l a t o r A p p \ C a r p e t C a l c u l a t o r A p p . s l n . i d e \ s t o r a g e . i d e   G
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            J2¨W)W)      (
r                        F       ÿÿÿÿÿÿÿÿ                         	         !    G       F                         é       M       ÿÿÿÿÿÿÿÿ                        !    N       G                         à       T       ÿÿÿÿÿÿÿÿ                 	       !    U       M                                [       ÿÿÿÿÿÿÿÿ           	         @   !    \       U                             
   b       ÿÿÿÿÿÿÿÿ                    @        c       M            »oÿÿ         - €  €€  €            P      À   ÿ  MSysObjects 
   d       b            ½oÿÿ
          ÿMSYSOBJECTS €  €€      e       [            ¿oÿÿ          €  €MSYSOBJECTS €  €€        f       T            Áoÿÿ         - €  €€  €            P      À   ÿ  MSysObjects      g       c           Ãoÿÿ         / €  €€  	€#                 ä  * €þ
 ObjidTable    h       e           Åoÿÿ          €  €OBJIDTABLE €  €€        i       f           Çoÿÿ         / €  €€  	€#                 ä  * €þ
 ObjidTable      j       g           Éoÿÿ         ) €  €€  	€#                 ä  * €þ Type    k       h           Ëoÿÿ          €  €TYPE €  €€        l       i           Íoÿÿ         ) €  €€  	€#                 ä  * €þ Type      m       j           Ïoÿÿ         ' €  €€  	€#                 ä  * €þ Id    n       k           Ñoÿÿ          €  €ID €  €€        o       l           Óoÿÿ         ' €  €€  	€#                 ä  * €þ Id      p       m           Õoÿÿ         % €  €€  €€     €   
   ÿ      ä  € Name    q       n           ×oÿÿ          €  €NAME €  €€  €      r       o           Ùoÿÿ         % €  €€  €€     €   
   ÿ      ä  € Name      s       p           Ûoÿÿ         4 €  €€  	€#                 ä  * €þ ColtypOrPgnoFDP    t       q           Ýoÿÿ          €  €COLTYPORPGNOFDP €  €€        u       r           ßoÿÿ         4 €  €€  	€#                 ä  * €þ ColtypOrPgnoFDP      v       s           áoÿÿ         / €  €€  	€#                 ä  * €þ
 SpaceUsage    w       t           ãoÿÿ          €  €SPACEUSAGE €  €€        x       u           åoÿÿ         / €  €€  	€#                 ä  * €þ
 SpaceUsage      y       v           çoÿÿ         * €  €€  	€#                 ä  * €þ Flags    z       w           éoÿÿ          €  €FLAGS €  €€        {       x           ëoÿÿ         * €  €€  	€#                 ä  * €þ Flags      |       y           íoÿÿ         2 €  €€  	€#                 ä  * €þ PagesOrLocale    }       z           ïoÿÿ          €  €PAGESORLOCALE €  €€        ~       {           ñoÿÿ         2 €  €€  	€#                 ä  * €þ PagesOrLocale             |          	 óoÿÿ         & €  €€  €        	   ÿ       ä  € Stats    €       }           õoÿÿ          €  €STATS €  €€               ~          	 ÷oÿÿ         & €  €€  €        	   ÿ       ä  € Stats      ‚                  ùoÿÿ         - €  €€  	€#                  ä  * €þ RootFlag    ƒ       €           ûoÿÿ          €  €ROOTFLAG €  €€        „                  ýoÿÿ         - €  €€  	€#                  ä  * €þ RootFlag  Lm        …       ‚          $eŠòKK      (
r                MP  ÿoÿÿ         . €  €€  ‚€     ‚   
   ÿ       ä  € TemplateTable    †       ƒ          
 pÿÿ          €  €TEMPLATETABLE €  €€  ‚      ‡       „           pÿÿ         . €  €€  ‚€     ‚   
   ÿ       ä  € TemplateTable      ˆ       …          	 pÿÿ         1 €  €€  		€#     	             ä  * €þ RecordOffset    ‰       †           pÿÿ          €  €RECORDOFFSET €  €€  	      Š       ‡          	 	pÿÿ         1 €  €€  		€#     	             ä  * €þ RecordOffset      ‹       ˆ           pÿÿ         - €  €€  ƒ€     ƒ   	   ÿ       ä  € DefaultValue    Œ       ‰           pÿÿ          €  €DEFAULTVALUE €  €€  ƒ             Š           pÿÿ         - €  €€  ƒ€     ƒ   	   ÿ       ä  € DefaultValue      Ž       ‹           pÿÿ         * €  €€  „€     „   	   ÿ       ä  €	 KeyFldIDs           Œ           pÿÿ          €  €KEYFLDIDS €  €€  „                        pÿÿ         * €  €€  „€     „   	   ÿ       ä  €	 KeyFldIDs      ‘       Ž           pÿÿ         * €  €€  …€     …   	   ÿ       ä  €	 VarSegMac    ’                  pÿÿ          €  €VARSEGMAC €  €€  …      “                  pÿÿ         * €  €€  …€     …   	   ÿ       ä  €	 VarSegMac      ”       ‘           pÿÿ         3 €  €€  †€     †   	   ÿ       ä  € ConditionalColumns    •       ’           pÿÿ          €  €CONDITIONALCOLUMNS €  €€  †      –       “           !pÿÿ         3 €  €€  †€     †   	   ÿ       ä  € ConditionalColumns      —       ”          
 #pÿÿ         / €  €€  
	€#     
             ä  * €þ
 LCMapFlags    ˜       •           %pÿÿ          €  €LCMAPFLAGS €  €€  
      ™       –          
 'pÿÿ         / €  €€  
	€#     
             ä  * €þ
 LCMapFlags      š       —           )pÿÿ         , €  €€  	€#                  ä  * €þ KeyMost    ›       ˜           +pÿÿ          €  €KEYMOST €  €€        œ       ™           -pÿÿ         , €  €€  	€#                  ä  * €þ KeyMost             š           /pÿÿ         , €  €€  ‡€     ‡   	   ÿ       ä  € TupleLimits    ž       ›           1pÿÿ          €  €TUPLELIMITS €  €€  ‡      Ÿ       œ           3pÿÿ         , €  €€  ‡€     ‡   	   ÿ       ä  € TupleLimits                         5pÿÿ         ( €  €€  ˆ€     ˆ   	   ÿ       ä  € Version    ¡       ž           7pÿÿ          €  €VERSION €  €€  ˆ      ¢       Ÿ           9pÿÿ         ( €  €€  ˆ€     ˆ   	   ÿ       ä  € Version      £                   ;pÿÿ         ' €  €€  ‰€     ‰   	   ÿ       ä  € SortID    ¤       ¡           =pÿÿ          €  €SORTID €  €€  ‰      ¥       ¢           ?pÿÿ         ' €  €€  ‰€     ‰   	   ÿ       ä  € SortID      ¦       £           Apÿÿ         - €  €€  €                   ä  € CallbackData    §       ¤           Cpÿÿ          €  €CALLBACKDATA €  €€        ¨       ¥           Epÿÿ         - €  €€  €                   ä  € CallbackData      ©       ¦           Gpÿÿ         5 €  €€ €                  ä  € CallbackDependencies    ª       §           Ipÿÿ          €  €CALLBACKDEPENDENCIES €  €€   Lt   T     «       ¨           Kpÿÿ         5 €  €€ €             o½Ý^ø(ø(      (
r                M       ä  € CallbackDependencies      ¬       ©           Mpÿÿ         + €  €€ €                  ä  €
 SeparateLV    ­       ª           Opÿÿ          €  €SEPARATELV €  €€       ®       «           Qpÿÿ         + €  €€ €                  ä  €
 SeparateLV      ¯       ¬           Spÿÿ         + €  €€ €                  ä  €
 SpaceHints    °       ­           Upÿÿ          €  €SPACEHINTS €  €€       ±       ®           Wpÿÿ         + €  €€ €                  ä  €
 SpaceHints      ²       ¯           Ypÿÿ         5 €  €€ €                  ä  € SpaceDeferredLVHints    ³       °           [pÿÿ          €  €SPACEDEFERREDLVHINTS €  €€       ´       ±           ]pÿÿ         5 €  €€ €                  ä  € SpaceDeferredLVHints      µ       ²           _pÿÿ         + €  €€ €                  ä  €
 LocaleName    ¶       ³           apÿÿ          €  €LOCALENAME €  €€       ·       ´           cpÿÿ         + €  €€ €                  ä  €
 LocaleName      ¸       µ           epÿÿ         3 €  €€  €            P      À	   ÿ  MSysObjectsShadow 
   ¹       d           gpÿÿ
          ÿMSYSOBJECTSSHADOW €  €€      º       ¶           ipÿÿ          €  €MSYSOBJECTSSHADOW €  €€        »       ·           kpÿÿ         3 €  €€  €            P      À	   ÿ  MSysObjectsShadow      ¼       ¸           mpÿÿ         / €  €€  	€#                 ä  * €þ
 ObjidTable    ½       º           opÿÿ          €  €OBJIDTABLE €  €€        ¾       »           qpÿÿ         / €  €€  	€#                 ä  * €þ
 ObjidTable      ¿       ¼           spÿÿ         ) €  €€  	€#                 ä  * €þ Type    À       ½           upÿÿ          €  €TYPE €  €€        Á       ¾           wpÿÿ         ) €  €€  	€#                 ä  * €þ Type      Â       ¿           ypÿÿ         ' €  €€  	€#                 ä  * €þ Id    Ã       À           {pÿÿ          €  €ID €  €€        Ä       Á           }pÿÿ         ' €  €€  	€#                 ä  * €þ Id      Å       Â            pÿÿ         % €  €€  €€     €   
   ÿ      ä  € Name    Æ       Ã           pÿÿ          €  €NAME €  €€  €      Ç       Ä            ƒpÿÿ         % €  €€  €€     €   
   ÿ      ä  € Name      È       Å            …pÿÿ         4 €  €€  	€#                 ä  * €þ ColtypOrPgnoFDP    É       Æ           ‡pÿÿ          €  €COLTYPORPGNOFDP €  €€        Ê       Ç            ‰pÿÿ         4 €  €€  	€#                 ä  * €þ ColtypOrPgnoFDP      Ë       È          ! ‹pÿÿ         / €  €€  	€#                 ä  * €þ
 SpaceUsage    Ì       É          ! pÿÿ          €  €SPACEUSAGE €  €€        Í       Ê          ! pÿÿ         / €  €€  	€#                 ä  * €þ
 SpaceUsage      Î       Ë          " ‘pÿÿ         * €  €€  	€#                 ä  * €þ Flags    Ï       Ì           “pÿÿ          €  €FLAGS €  €€        Ð       Í          " •pÿÿ         * €  €€  	€#                 ä  * €þ Flags      Ñ       Î          # —pÿÿ         2 €  €€  	€#                 ä  * €þ PagesOrLocaleLV   $     Ò       Ï          " ™pÿÿh¸7Èy      (
r                M2           €  €PAGESORLOCALE €  €€        Ó       Ð          # ›pÿÿ         2 €  €€  	€#                 ä  * €þ PagesOrLocale      Ô       Ñ          % pÿÿ         & €  €€  €        	   ÿ       ä  € Stats    Õ       Ò          $ Ÿpÿÿ          €  €STATS €  €€        Ö       Ó          % ¡pÿÿ         & €  €€  €        	   ÿ       ä  € Stats      ×       Ô          $ £pÿÿ         - €  €€  	€#                  ä  * €þ RootFlag    Ø       Õ          # ¥pÿÿ          €  €ROOTFLAG €  €€        Ù       Ö          $ §pÿÿ         - €  €€  	€#                  ä  * €þ RootFlag      Ú       ×          ' ©pÿÿ         . €  €€  ‚€     ‚   
   ÿ       ä  € TemplateTable    Û       Ø          & «pÿÿ          €  €TEMPLATETABLE €  €€  ‚      Ü       Ù          ' ­pÿÿ         . €  €€  ‚€     ‚   
   ÿ       ä  € TemplateTable      Ý       Ú          % ¯pÿÿ         1 €  €€  		€#     	             ä  * €þ RecordOffset    Þ       Û          # ±pÿÿ          €  €RECORDOFFSET €  €€  	      ß       Ü          % ³pÿÿ         1 €  €€  		€#     	             ä  * €þ RecordOffset      à       Ý          ) µpÿÿ         - €  €€  ƒ€     ƒ   	   ÿ       ä  € DefaultValue    á       Þ           ·pÿÿ          €  €DEFAULTVALUE €  €€  ƒ      â       ß          ) ¹pÿÿ         - €  €€  ƒ€     ƒ   	   ÿ       ä  € DefaultValue      ã       à          * »pÿÿ         * €  €€  „€     „   	   ÿ       ä  €	 KeyFldIDs    ä       á          ! ½pÿÿ          €  €KEYFLDIDS €  €€  „      å       â          * ¿pÿÿ         * €  €€  „€     „   	   ÿ       ä  €	 KeyFldIDs      æ       ã          + Ápÿÿ         * €  €€  …€     …   	   ÿ       ä  €	 VarSegMac    ç       ä          + Ãpÿÿ          €  €VARSEGMAC €  €€  …      è       å          + Åpÿÿ         * €  €€  …€     …   	   ÿ       ä  €	 VarSegMac      é       æ          , Çpÿÿ         3 €  €€  †€     †   	   ÿ       ä  € ConditionalColumns    ê       ç           Épÿÿ          €  €CONDITIONALCOLUMNS €  €€  †      ë       è          , Ëpÿÿ         3 €  €€  †€     †   	   ÿ       ä  € ConditionalColumns      ì       é          & Ípÿÿ         / €  €€  
	€#     
             ä  * €þ
 LCMapFlags    í       ê          # Ïpÿÿ          €  €LCMAPFLAGS €  €€  
      î       ë          & Ñpÿÿ         / €  €€  
	€#     
             ä  * €þ
 LCMapFlags      ï       ì          ' Ópÿÿ         , €  €€  	€#                  ä  * €þ KeyMost    ð       í          # Õpÿÿ          €  €KEYMOST €  €€        ñ       î          ' ×pÿÿ         , €  €€  	€#                  ä  * €þ KeyMost      ò       ï          / Ùpÿÿ         , €  €€  ‡€     ‡   	   ÿ       ä  € TupleLimits    ó       ð          - Ûpÿÿ          €  €TUPLELIMITS €  €€  ‡      ô       ñ          / Ýpÿÿ         , €  €€  ‡€     ‡   	   ÿ       ä  € TupleLimits      õ       ò          0 ßpÿÿ         ( €  €€  ˆ€     ˆ   	   ÿ       ä  € Version    ö       ó          0 ápÿÿ          €  €VERSION €  €€  ˆ      ÷       ô          0 ãpÿÿ         ( €  €€  ˆ€     ˆ   	   ÿ       ä  € Version      ø       õ          1 åpÿÿ         ' €  €€  ‰€     ‰   	   ÿ       ä  € SortID     ¨ù}és      (
r                    ù       ö          * çpÿÿ          €  €SORTID €  €€  ‰      ú       ÷          1 épÿÿ         ' €  €€  ‰€     ‰   	   ÿ       ä  € SortID      û       ø          2 ëpÿÿ         - €  €€  €                   ä  € CallbackData    ü       ù           ípÿÿ          €  €CALLBACKDATA €  €€        ý       ú          2 ïpÿÿ         - €  €€  €                   ä  € CallbackData      þ       û          3 ñpÿÿ         5 €  €€ €                  ä  € CallbackDependencies    ÿ       ü           ópÿÿ          €  €CALLBACKDEPENDENCIES €  €€              ý          3 õpÿÿ         5 €  €€ €                  ä  € CallbackDependencies            þ          4 ÷pÿÿ         + €  €€ €                  ä  €
 SeparateLV          ÿ          , ùpÿÿ          €  €SEPARATELV €  €€                       4 ûpÿÿ         + €  €€ €                  ä  €
 SeparateLV                     5 ýpÿÿ         + €  €€ €                  ä  €
 SpaceHints                   . ÿpÿÿ          €  €SPACEHINTS €  €€                      5 qÿÿ         + €  €€ €                  ä  €
 SpaceHints                     6 qÿÿ         5 €  €€ €                  ä  € SpaceDeferredLVHints                   . qÿÿ          €  €SPACEDEFERREDLVHINTS €  €€       	               6 qÿÿ         5 €  €€ €                  ä  € SpaceDeferredLVHints      
               7 	qÿÿ         + €  €€ €                  ä  €
 LocaleName                   ' qÿÿ          €  €LOCALENAME €  €€             	         7 qÿÿ         + €  €€ €                  ä  €
 LocaleName            
          qÿÿ         N €  €€  
„'           P   1      *** €ý €€€ Id         @e n - U S                     qÿÿ          €  €ID €  €€                        qÿÿ         N €  €€  
„'           P   1      *** €ý €€€ Id         @e n - U S                      9 qÿÿ         N €  €€  
„'           P   1      *** €ý €€€ Id         @e n - U S                    9 qÿÿ          €  €ID €  €€                       9 qÿÿ         N €  €€  
„'           P   1      *** €ý €€€ Id         @e n - U S                       qÿÿ         P €  €€  
„'           P         *** €ý €€€ Name        € @e n - U S                     qÿÿ          €  €NAME €  €€                        qÿÿ         P €  €€  
„'           P         *** €ý €€€ Name        € @e n - U S                       !qÿÿ         S €  €€  
„'        
   P   	      *** €ý €€€ RootObjects     € @e n - U S                     #qÿÿ          €  €ROOTOBJECTS €  €€                        %qÿÿ         S €  €€  
„'        
   P   	      *** €ý €€€ RootObjects     € @e n - U S  	     O G                                                                                                                                                                                                                                                                                                                                                                                                               ö6ŠYbYb      (
r¿                     !          N                         ß    !         ÿÿÿÿÿÿÿÿ                                      < )qÿÿ         , €  €€  €         !   d      È    ÿ 
 MSysObjids 
         ¹           +qÿÿ
          ÿMSYSOBJIDS €  €€                     < -qÿÿ          €  €MSYSOBJIDS €  €€                       < /qÿÿ         , €  €€  €         !   d      È    ÿ 
 MSysObjids                      = 1qÿÿ         & €  €€  €                      € objid    !               = 3qÿÿ          €  €OBJID €  €€        "               = 5qÿÿ         & €  €€  €                      € objid      #                > 7qÿÿ         + €  €€ €                     €
 objidTable    $      !         > 9qÿÿ          €  €OBJIDTABLE €  €€       %      "         > ;qÿÿ         + €  €€ €                     €
 objidTable      &      #         ? =qÿÿ         % €  €€ €                     € type    '      $         ? ?qÿÿ          €  €TYPE €  €€       (      %         ? Aqÿÿ         % €  €€ €                     € type      )      &         @ Cqÿÿ         K €  €€  
„'        !   d   /      *** €ý €€€ primary   @e n - U S     *      '         @ Eqÿÿ          €  €PRIMARY €  €€        +      (         @ Gqÿÿ         K €  €€  
„'        !   d   /      *** €ý €€€ primary   @e n - U S   	  
         !   ,                 Kqÿÿ!          €                  !   -      ,          Oqÿÿ!          €                  !   .      -          Qqÿÿ!          €                	           !   /      .          Sqÿÿ!          €                	           !   0      /          Wqÿÿ!          €                	        &   !    1            &                  Þ    "   3      ÿÿÿÿÿÿÿÿ&                       4      )      &   A ]qÿÿ         - €  €€  €         "   \      ˆ    ÿ  MSysLocales 
   5            &     _qÿÿ
          ÿMSYSLOCALES €  €€      6      *      &   A aqÿÿ          €  €MSYSLOCALES €  €€        7      +      &   A cqÿÿ         - €  €€  €         "   \      ˆ    ÿ  MSysLocales   !   8      0      &    eqÿÿ!          €                     9      4      &   B gqÿÿ         $ €  €€  €€     €   	   ÿ           € Key    :      6      &   B iqÿÿ          €  €KEY €  €€  €      ;      7      &   B kqÿÿ         $ €  €€  €€     €   	   ÿ           € Key      <      9      &   B mqÿÿ         ) €  €€  	€#                     * €þ Type    =      :      &   C oqÿÿ          €  €TYPE €  €€        >      ;      &   B qqÿÿ         ) €  €€  	€#                     * €þ Type      ?      <      &   C sqÿÿ         5 €  €€  	ƒ#              0       * €þ €€
 iValue        @      =      &   B uqÿÿ          €  €IVALUE €  €€        A      >      &   C wqÿÿ         5 €  €€  	ƒ#              0       * €þ €€
 iValue          B      ?      &   E yqÿÿ         N €  €€  
„'        "   \   /@     *** €ý
 
€
€
€ KeyPrimary  € @e n - U S     C      @      &   E {qÿÿ          €  €KEYPRIMARY €  €€    L   %     D      A      &   E }qÿÿ~mµÛZb%      (
r¿                Mh          N €  €€  
„'        "   \   /@     *** €ý
 
€
€
€ KeyPrimary  € @e n - U S     "   E      3      &     qÿÿ"      7   : . S c h 	e m a \ 	I n t e 	r n a l 	\ M a j 	o r     €
    ü. . S c h e m a \ I n t e r n a l \ M a j o r      "   F      E      &    ƒqÿÿ"      7   : . S c h 	e m a \ 	I n t e 	r n a l 	\ M i n 	o r     €
     ü. . S c h e m a \ I n t e r n a l \ M i n o r      "   G      F      &    …qÿÿ"      7   < . S c h 	e m a \ 	I n t e 	r n a l 	\ U p d 	a t e   €
     ü0 . S c h e m a \ I n t e r n a l \ U p d a t e      "   H      G      &     ‡qÿÿ"      7   : . S c h 	e m a \ 	E x t e 	r n a l 	\ M a j 	o r     €
    ü. . S c h e m a \ E x t e r n a l \ M a j o r      "   I      H      &    ‰qÿÿ"      7   : . S c h 	e m a \ 	E x t e 	r n a l 	\ M i n 	o r     €
     ü. . S c h e m a \ E x t e r n a l \ M i n o r      "   J      I      &    ‹qÿÿ"      7   < . S c h 	e m a \ 	E x t e 	r n a l 	\ U p d 	a t e   €
     ü0 . S c h e m a \ E x t e r n a l \ U p d a t e    	  (     N    "   K      J      N    qÿÿ"      7   8 M S y s 	L o c a 	l e s C 	o n s i 	s t e n 	t       €
    ü, M S y s L o c a l e s C o n s i s t e n t    	  P    R   !    L      1      R                  Î    #   N      ÿÿÿÿÿÿÿÿR                       O      B      R   F ‘qÿÿ         + €  €€  €         #   P          ÿ 	 NameTable 
   P      5      R    “qÿÿ
          ÿNAMETABLE €  €€      Q      C      R   F •qÿÿ          €  €NAMETABLE €  €€        R      D      R   F —qÿÿ         + €  €€  €         #   P          ÿ 	 NameTable   !   S      8      R    ™qÿÿ!          €                     T      O      R   G ›qÿÿ         ' €  €€  	€#                     * €þ Id    U      Q      R   G qÿÿ          €  €ID €  €€        V      R      R   G Ÿqÿÿ         ' €  €€  	€#                     * €þ Id      W      T      R   H ¡qÿÿ         % €  €€  €                  °  € Name    X      U      R   H £qÿÿ          €  €NAME €  €€        Y      V      R   H ¥qÿÿ         % €  €€  €                  °  € Name      Z      W      R   I §qÿÿ         K €  €€  
„'        #   P   1      *** €ý €€€ IdIndex   @e n - U S     [      X      R   I ©qÿÿ          €  €IDINDEX €  €€        \      Y      R   I «qÿÿ         K €  €€  
„'        #   P   1      *** €ý €€€ IdIndex   @e n - U S  & #   ]      N      R         #                 þ   $   _      ÿÿÿÿÿÿÿÿR     	   #      @     V    "   `      K      V    ­qÿÿ"      µ   ª L o c a 	l e N a 	m e = e 	n - U S 	, S o r 	t I D = 	0 0 0 0 	0 0 0 1 	- 5 7 e 	e - 1 e 	5 c - 0 	0 b 4 - 	d 0 0 0 	0 b b 1 	e 1 1 e 	, V e r 	= 6 0 2 	0 e 0 0 	0 6 0 2 	0 e     €
    üž L o c a l e N a m e = e n - U S , S o r t I D = 0 0 0 0 0 0 0 1 - 5 7 e e - 1 e 5 c - 0 0 b 4 - d 0 0 0 0 b b 1 e 1 1 e , V e r = 6 0 2 0 e 0 0 0 6 0 2 0 e    	  X        a      Z      R   J ¯qÿÿ         q €  €€  	‰)     	   $   P   D     *** Ð€ù	 	€	€	€ €€€ % NameIndex        îW\ ´Ð ±á@e n - U S     b      [      R   J ±qÿÿ          €  €NAMEINDEX €  €€  	      c      \      R   J ³qÿÿ         q €  €€  	‰)     	   $   P   D     *** Ð€ù	 	€	€	€ €€€ % NameIndex        îW\ ´Ð ±á@e n - U S    !   d      S      R    µqÿÿ!          €  	      	        	  Z    \   !    e      L      \                  ¾   L0     3   g      ÿÿÿÿÿÿÿÿ\    [Ü¢e>e>  	    (
r¿                M  
                  h      a      \   K »qÿÿ         / €  
€€  
€  
    
   3   P          ÿ  SolutionTable 
   i      P      \    ½qÿÿ
          ÿSOLUTIONTABLE €  
€€  
    j      b      \   K ¿qÿÿ          €  
€SOLUTIONTABLE €  
€€  
      k      c      \   K Áqÿÿ         / €  
€€  
€  
    
   3   P          ÿ  SolutionTable   !   l      d      \    Ãqÿÿ!          €  
      
   
          m      h      \   L Åqÿÿ         ) €  
€€  	€# 
                    * €þ Name    n      j      \   L Çqÿÿ          €  
€NAME €  
€€        o      k      \   L Éqÿÿ         ) €  
€€  	€# 
                    * €þ Name      p      m      \   M Ëqÿÿ         & €  
€€  € 
                      € Value    q      n      \   M Íqÿÿ          €  
€VALUE €  
€€        r      o      \   M Ïqÿÿ         & €  
€€  € 
                      € Value      s      p      \   N Ñqÿÿ         M €  
€€  

„' 
    
   3   P   1      *** €ý	 	€	€	€ NameIndex   @e n - U S     t      q      \   N Óqÿÿ          €  
€NAMEINDEX €  
€€  
      u      r      \   N Õqÿÿ         M €  
€€  

„' 
    
   3   P   1      *** €ý	 	€	€	€ NameIndex   @e n - U S  	  ^    `   !    v      e      `                  ®    C   x      ÿÿÿÿÿÿÿÿ`                       y      s      `   O Ûqÿÿ         . €  €€  €         C   P          ÿ  ProjectTable 
   z      i      `    Ýqÿÿ
          ÿPROJECTTABLE €  €€      {      t      `   O ßqÿÿ          €  €PROJECTTABLE €  €€        |      u      `   O áqÿÿ         . €  €€  €         C   P          ÿ  ProjectTable   !   }      l      `   	 ãqÿÿ!          €                     ~      y      `   P åqÿÿ         , €  €€  	€#                     * €þ Project          {      `   P çqÿÿ          €  €PROJECT €  €€        €      |      `   P éqÿÿ         , €  €€  	€#                     * €þ Project            ~      `   Q ëqÿÿ         ) €  €€  	€#                     * €þ Name    ‚            `   P íqÿÿ          €  €NAME €  €€        ƒ      €      `   Q ïqÿÿ         ) €  €€  	€#                     * €þ Name      „            `   R ñqÿÿ         & €  €€  €                       € Value    …      ‚      `   R óqÿÿ          €  €VALUE €  €€        †      ƒ      `   R õqÿÿ         & €  €€  €                       € Value      ‡      „      `   S ÷qÿÿ         [ €  €€  
„'        C   P   1      *** €ý €€€ ProjectAndNameIndex      @e n - U S     ˆ      …      `   S ùqÿÿ          €  €PROJECTANDNAMEINDEX €  €€        ‰      †      `   S ûqÿÿ         [ €  €€  
„'        C   P   1      *** €ý €€€ ProjectAndNameIndex      @e n - U S  	  b    d   !    Š      v      d                  ž    S   Œ      ÿÿÿÿÿÿÿÿd                             ‡      d   T rÿÿ         / €  €€  €         S   P          ÿ  DocumentTable 
   Ž      z      d     rÿÿ
          ÿDOCUMENTTABLE €  €€            ˆ      d   T rÿÿ          €  €DOCUMENTTABLE €  €€              ‰      d   T rÿÿ         / €  €€  €         S   P          ÿ  DocumentTable   !   ‘      }      d   
 	rÿÿ!          €                                             ^‘ÇÁ6Á6  
    (
r¿                    ’            d   U rÿÿ         , €  €€  	€#                     * €þ Project    “            d   U rÿÿ          €  €PROJECT €  €€        ”            d   U rÿÿ         , €  €€  	€#                     * €þ Project      •      ’      d   V rÿÿ         - €  €€  	€#                     * €þ Document    –      “      d   U rÿÿ          €  €DOCUMENT €  €€        —      ”      d   V rÿÿ         - €  €€  	€#                     * €þ Document      ˜      •      d   W rÿÿ         ) €  €€  	€#                     * €þ Name    ™      –      d   V rÿÿ          €  €NAME €  €€        š      —      d   W rÿÿ         ) €  €€  	€#                     * €þ Name      ›      ˜      d   X rÿÿ         & €  €€  €                       € Value    œ      ™      d   X rÿÿ          €  €VALUE €  €€              š      d   X !rÿÿ         & €  €€  €                       € Value      ž      ›      d   Y #rÿÿ         j €  €€  
„'        S   P   1      *** €ý €€€* ProjectAndDocumentAndNameIndex         @e n - U S     Ÿ      œ      d   Y %rÿÿ      (    €  €PROJECTANDDOCUMENTANDNAMEINDEX €  €€                     d   Y 'rÿÿ         j €  €€  
„'        S   P   1      *** €ý €€€* ProjectAndDocumentAndNameIndex         @e n - U S  & S   ¡      Œ      d         S                 þ   T   £      ÿÿÿÿÿÿÿÿd         S      @       ¤      ž      d   Z )rÿÿ         Q €  €€  
„'        T   P         *** €ý €€€ DocumentIndex   @e n - U S     ¥      Ÿ      d   Y +rÿÿ          €  €DOCUMENTINDEX €  €€        ¦             d   Z -rÿÿ         Q €  €€  
„'        T   P         *** €ý €€€ DocumentIndex   @e n - U S    !   §      ‘      d    /rÿÿ!          €                	  f    h   !    ¨      Š      h                  Ž    c   ª      ÿÿÿÿÿÿÿÿh                       «      ¤      h   [ 5rÿÿ         1 €  €€  €         c   P          ÿ  IdentifierTable 
   ¬      Ž      h    7rÿÿ
          ÿIDENTIFIERTABLE €  €€      ­      ¥      h   [ 9rÿÿ          €  €IDENTIFIERTABLE €  €€        ®      ¦      h   [ ;rÿÿ         1 €  €€  €         c   P          ÿ  IdentifierTable   !   ¯      §      h    =rÿÿ!          €                     °      «      h   \ ?rÿÿ         ' €  €€  	€#                     * €þ Id    ±      ­      h   \ Arÿÿ          €  €ID €  €€        ²      ®      h   \ Crÿÿ         ' €  €€  	€#                     * €þ Id      ³      °      h   ] Erÿÿ         + €  €€  €                  °  €
 Identifier    ´      ±      h   ] Grÿÿ          €  €IDENTIFIER €  €€        µ      ²      h   ] Irÿÿ         + €  €€  €                  °  €
 Identifier  !    ¶      \       h                  
    ¸      Ln   ï>    ¸      ³      h            ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ       ^   _ ¨  ¨      ÿÿÿÿ                 8³ââ¸                 ¼   _ ¨               €  €€  €            P      À   ÿ  MSysObjects €  €€  	€#                 ä  * €þ
 ObjidTable €  €€  	€#                 ä  * €þ Type €  €€  	€#                 ä  * €þ Id €  €€  €€     €   
   ÿ      ä  € Name €  €€  	€#                 ä  ’æ±^±^      (
r¿                MÕ* €þ ColtypOrPgnoFDP €  €€  	€#                 ä  * €þ
 SpaceUsage €  €€  	€#                 ä  * €þ Flags €  €€  	€#                 ä  * €þ PagesOrLocale €  €€  €        	   ÿ       ä  € Stats €  €€  	€#                  ä  * €þ RootFlag €  €€  ‚€     ‚   
   ÿ       ä  € TemplateTable €  €€  		€#     	             ä  * €þ RecordOffset €  €€  ƒ€     ƒ   	   ÿ       ä  € DefaultValue €  €€  „€     „   	   ÿ       ä  €	 KeyFldIDs €  €€  …€     …   	   ÿ       ä  €	 VarSegMac €  €€  †€     †   	   ÿ       ä  € ConditionalColumns €  €€  
	€#     
             ä  * €þ
 LCMapFlags €  €€  	€#                  ä  * €þ KeyMost €  €€  ‡€     ‡   	   ÿ       ä  € TupleLimits €  €€  ˆ€     ˆ   	   ÿ       ä  € Version €  €€  ‰€     ‰   	   ÿ       ä  € SortID €  €€  €                   ä  € CallbackData €  €€ €                  ä  € CallbackDependencies €  €€ €                  ä  €
 SeparateLV €  €€ €                  ä  €
 SpaceHints €  €€ €                  ä  € SpaceDeferredLVHints €  €€ €                  ä  €
 LocaleName €  €€  €            P      À	   ÿ  MSysObjectsShadow €  €€  	€#                 ä  * €þ
 ObjidTable €  €€  	€#                 ä  * €þ Type €  €€  	€#                 ä  * €þ Id €  €€  €€     €   
   ÿ      ä  € Name €  €€  	€#                 ä  * €þ ColtypOrPgnoFDP €  €€  	€#                 ä  * €þ
 SpaceUsage €  €€  	€#                 ä  * €þ Flags €  €€  	€#                 ä  * €þ PagesOrLocale €  €€  €        	   ÿ       ä  € Stats €  €€  	€#                  ä  * €þ RootFlag €  €€  ‚€     ‚   
   ÿ       ä  € TemplateTable €  €€  		€#     	             ä  * €þ RecordOffset €  €€  ƒ€     ƒ   	   ÿ       ä  € DefaultValue €  €€  „€     „   	   ÿ       ä  €	 KeyFldIDs €  €€  …€     …   	   ÿ       ä  €	 VarSegMac €  €€  †€     †   	   ÿ       ä  € ConditionalColumns €  €€  
	€#     
             ä  * €þ
 LCMapFlags €  €€  	€#                  ä  * €þ KeyMost €  €€  ‡€     ‡   	   ÿ       ä  € TupleLimits €  €€  ˆ€     ˆ   	   ÿ       ä  € Version €  €€  ‰€     ‰   	   ÿ       ä  € SortID €  €€  €                   ä  € CallbackData €  €€ €                  ä  € CallbackDependencies €  €€ €                  ä  €
 SeparateLV €  €€ €                  ä  €
 SpaceHints €  €€ €                  ä  € SpaceDeferredLVHints €  €€ €                  ä  €
 LocaleName €  €€  
„'           P   1      *** €ý €€€ Id         @e n - U S  €  €€  
„'           P   1      *** €ý €€€ Id         @e n - U S  €  €€  
„'           P         *** €ý €€€ Name        € @e n - U S  €  €€  
„'        
   P   	      *** €ý €€€ RootObjects     € @e n - U S  €  €€  €         !   d      È    ÿ 
 MSysObjids €  €€  €                      € objid €  €€ €                     €
 objidTable €  €€ €                     € type €  €€  
„'        !   d   /      *** €ý €€€ primary   @e n - U S  €  €€  €         "   \      ˆ    ÿ  MSysLocales €  €€  €€     €   	   ÿ           € Key €  €€  	€#                     * €þ Type €  €€  	ƒ#              0       * €þ €€
 iValue     €  €€  
„'        "   \   /@     *** €ý
 
€
€
€ KeyPrimary  € @e n - U S  €  €€ ¢Ã3•Ãg<      (
r¿                Mª €         #   P          ÿ 	 NameTable €  €€  	€#                     * €þ Id €  €€  €                  °  € Name €  €€  
„'        #   P   1      *** €ý €€€ IdIndex   @e n - U S  €  €€  	‰)     	   $   P   D     *** Ð€ù	 	€	€	€ €€€ % NameIndex        îW\ ´Ð ±á@e n - U S  €  
€€  
€  
    
   3   P          ÿ  SolutionTable €  
€€  	€# 
                    * €þ Name €  
€€  € 
                      € Value €  
€€  

„' 
    
   3   P   1      *** €ý	 	€	€	€ NameIndex   @e n - U S  €  €€  €         C   P          ÿ  ProjectTable €  €€  	€#                     * €þ Project €  €€  	€#                     * €þ Name €  €€  €                       € Value €  €€  
„'        C   P   1      *** €ý €€€ ProjectAndNameIndex      @e n - U S  €  €€  €         S   P          ÿ  DocumentTable €  €€  	€#                     * €þ Project €  €€  	€#                     * €þ Document €  €€  	€#                     * €þ Name €  €€  €                       € Value €  €€  
„'        S   P   1      *** €ý €€€* ProjectAndDocumentAndNameIndex         @e n - U S  €  €€  
„'        T   P         *** €ý €€€ DocumentIndex   @e n - U S  €  €€  €         c   P          ÿ  IdentifierTable €  €€  	€#                     * €þ Id €  €€  €                  °  €
 IdentifierHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH:@f76@07@@ð6`@6y@65@â58@ª5<@n5;@35>@õ4j@‹45@V48@4;@ã3=@¦3\@J35@38@Ý2>@Ÿ2€@2Z@Å14@‘16@[1:@!1]@Ä03@0D@€08@H0<@Ù/Z@/4@K/:@/5@Ü.;@¡.] ƒ-: ì,D ¨,: n,: 4,D ð+< ´+6 ~+7 G+; +B Q*9 *9 ß)< £)= &)5 µ(4 †'; Ñ*> “*@ c)< ê(A t(9 ;(> ý'C º'6 P'8 '> Ú&B ˜&b ?._ à-] &-: ^&D &: à%: ¦%D b%< &%6 ð$7 ¹$; ~$B Ã#9 Š#9 Q#< #= ˜"5 '"4 ø ; C$> $@ Õ"< \"A æ!9 ­!> o!C ,!6 Â 8 Š > L <         ¸      ÿÿÿÿÿÿÿÿh   ^ Krÿÿ         K €  €€  
„'        c   P   1      *** €ý €€€ IdIndex   @e n - U S  ¸      C             ¹      ´      h   ^ Mrÿÿ          €  €IDINDEX €  €€    L6   * !    º      T       h             ›‰´r{r{      (
r¿                M          ¼      Ln   ·>    ¼      µ      h            ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ       ^   _ ¨  ¨      ÿÿÿÿ                 *³<ãÃ¼                 ¼   _ ¨  	             €  €€  €            P      À   ÿ  MSysObjects €  €€  	€#                 ä  * €þ
 ObjidTable €  €€  	€#                 ä  * €þ Type €  €€  	€#                 ä  * €þ Id €  €€  €€     €   
   ÿ      ä  € Name €  €€  	€#                 ä  * €þ ColtypOrPgnoFDP €  €€  	€#                 ä  * €þ
 SpaceUsage €  €€  	€#                 ä  * €þ Flags €  €€  	€#                 ä  * €þ PagesOrLocale €  €€  €        	   ÿ       ä  € Stats €  €€  	€#                  ä  * €þ RootFlag €  €€  ‚€     ‚   
   ÿ       ä  € TemplateTable €  €€  		€#     	             ä  * €þ RecordOffset €  €€  ƒ€     ƒ   	   ÿ       ä  € DefaultValue €  €€  „€     „   	   ÿ       ä  €	 KeyFldIDs €  €€  …€     …   	   ÿ       ä  €	 VarSegMac €  €€  †€     †   	   ÿ       ä  € ConditionalColumns €  €€  
	€#     
             ä  * €þ
 LCMapFlags €  €€  	€#                  ä  * €þ KeyMost €  €€  ‡€     ‡   	   ÿ       ä  € TupleLimits €  €€  ˆ€     ˆ   	   ÿ       ä  € Version €  €€  ‰€     ‰   	   ÿ       ä  € SortID €  €€  €                   ä  € CallbackData €  €€ €                  ä  € CallbackDependencies €  €€ €                  ä  €
 SeparateLV €  €€ €                  ä  €
 SpaceHints €  €€ €                  ä  € SpaceDeferredLVHints €  €€ €                  ä  €
 LocaleName €  €€  €            P      À	   ÿ  MSysObjectsShadow €  €€  	€#                 ä  * €þ
 ObjidTable €  €€  	€#                 ä  * €þ Type €  €€  	€#                 ä  * €þ Id €  €€  €€     €   
   ÿ      ä  € Name €  €€  	€#                 ä  * €þ ColtypOrPgnoFDP €  €€  	€#                 ä  * €þ
 SpaceUsage €  €€  	€#                 ä  * €þ Flags €  €€  	€#                 ä  * €þ PagesOrLocale €  €€  €        	   ÿ       ä  € Stats €  €€  	€#                  ä  * €þ RootFlag €  €€  ‚€     ‚   
   ÿ       ä  € TemplateTable €  €€  		€#     	             ä  * €þ RecordOffset €  €€  ƒ€     ƒ   	   ÿ       ä  € DefaultValue €  €€  „€     „   	   ÿ       ä  €	 KeyFldIDs €  €€  …€     …   	   ÿ       ä  €	 VarSegMac €  €€  †€     †   	   ÿ       ä  € ConditionalColumns €  €€  
	€#     
             ä  * €þ
 LCMapFlags €  €€  	€#                  ä  * €þ KeyMost €  €€  ‡€     ‡   	   ÿ       ä  € TupleLimits €  €€  ˆ€     ˆ   	   ÿ       ä  € Version €  €€  ‰€     ‰   	   ÿ       ä  € SortID €  €€  €                   ä  € CallbackData €  €€ €                  ä  € CallbackDependencies €  €€ €                  ä  €
 SeparateLV €  €€ €                  ä  €
 SpaceHints €  €€ €                  ä  € SpaceDeferredLVHints €  €€ €                  ä  €
 LocaleName €  €€  
„'           P   1      *** €ý €€€ Id         @e n - U S  €  €€  
„'           P   1      *** €ý €€€ Id         @e n - U S  €  €€  
„'           P         *** €ý €€€ Name        € @e n - U S  €  €€  
„'        
   P   	      *** €ý €€€ RootObjects     € @e n - U S  €  €€  €         !   d      È    ÿ 
 MSysObjids €  €€  €                      € objid €  €€ jÚ(‰Ô!+^      (
r¿                MÕ€                     €
 objidTable €  €€ €                     € type €  €€  
„'        !   d   /      *** €ý €€€ primary   @e n - U S  €  €€  €         "   \      ˆ    ÿ  MSysLocales €  €€  €€     €   	   ÿ           € Key €  €€  	€#                     * €þ Type €  €€  	ƒ#              0       * €þ €€
 iValue     €  €€  
„'        "   \   /@     *** €ý
 
€
€
€ KeyPrimary  € @e n - U S  €  €€  €         #   P          ÿ 	 NameTable €  €€  	€#                     * €þ Id €  €€  €                  °  € Name €  €€  
„'        #   P   1      *** €ý €€€ IdIndex   @e n - U S  €  €€  	‰)     	   $   P   D     *** Ð€ù	 	€	€	€ €€€ % NameIndex        îW\ ´Ð ±á@e n - U S  €  
€€  
€  
    
   3   P          ÿ  SolutionTable €  
€€  	€# 
                    * €þ Name €  
€€  € 
                      € Value €  
€€  

„' 
    
   3   P   1      *** €ý	 	€	€	€ NameIndex   @e n - U S  €  €€  €         C   P          ÿ  ProjectTable €  €€  	€#                     * €þ Project €  €€  	€#                     * €þ Name €  €€  €                       € Value €  €€  
„'        C   P   1      *** €ý €€€ ProjectAndNameIndex      @e n - U S  €  €€  €         S   P          ÿ  DocumentTable €  €€  	€#                     * €þ Project €  €€  	€#                     * €þ Document €  €€  	€#                     * €þ Name €  €€  €                       € Value €  €€  
„'        S   P   1      *** €ý €€€* ProjectAndDocumentAndNameIndex         @e n - U S  €  €€  
„'        T   P         *** €ý €€€ DocumentIndex   @e n - U S  €  €€  €         c   P          ÿ  IdentifierTable €  €€  	€#                     * €þ Id €  €€  €                  °  €
 IdentifierHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH:@f76@07@@ð6`@6y@65@â58@ª5<@n5;@35>@õ4j@‹45@V48@4;@ã3=@¦3\@J35@38@Ý2>@Ÿ2€@2Z@Å14@‘16@[1:@!1]@Ä03@0D@€08@H0<@Ù/Z@/4@K/:@/5@Ü.;@¡.] ƒ-: ì,D ¨,: n,: JÓ¼à%à%      (
r¿                Mâ 4,D ð+< ´+6 ~+7 G+; +B Q*9 *9 ß)< £)= &)5 µ(4 †'; Ñ*> “*@ c)< ê(A t(9 ;(> ý'C º'6 P'8 '> Ú&B ˜&b ?._ à-] &-: ^&D &: à%: ¦%D b%< &%6 ð$7 ¹$; ~$B Ã#9 Š#9 Q#< #= ˜"5 '"4 ø ; C$> $@ Õ"< \"A æ!9 ­!> o!C ,!6 Â 8 Š > L <         ¼      ÿÿÿÿÿÿÿÿh   ^ Orÿÿ         K €  €€  
„'        c   P   1      *** €ý €€€ IdIndex   @e n - U S  ¼      C          & c   ½      ª      h         c                 þ   d   ¿      ÿÿÿÿÿÿÿÿh        c      @     l   " "   À      `      l    Srÿÿ"       ª ª      	  n        Á      ¸      h   _ Urÿÿ      	  w €  €€  ‰)        d   P   D     *** Ð€ù €€€ €€€ + IdentifierIndex        îW\ ´Ð ±á@e n - U S     Â      ¹      h   ^ Wrÿÿ          €  €IDENTIFIERINDEX €  €€        Ã      ¼      h   _ Yrÿÿ      	  w €  €€  ‰)        d   P   D     *** Ð€ù €€€ €€€ + IdentifierIndex        îW\ ´Ð ±á@e n - U S    !   Ä      ¯      h    [rÿÿ!          €                	  p    r   !    Å      ¨      r                  ~    s   Ç      ÿÿÿÿÿÿÿÿr                       È      Á      r   ` arÿÿ      	  9 €  €€  €         s   P          ÿ  IdentifierLocationTable 
   É      ¬      r    crÿÿ
          ÿIDENTIFIERLOCATIONTABLE €  €€      Ê      Â      r   ` erÿÿ      !    €  €IDENTIFIERLOCATIONTABLE €  €€        Ë      Ã      r   ` grÿÿ      	  9 €  €€  €         s   P          ÿ  IdentifierLocationTable   !   Ì      Ä      r    irÿÿ!          €                     Í      È      r   a krÿÿ      	  , €  €€  	€#                     * €þ Project    Î      Ê      r   a mrÿÿ          €  €PROJECT €  €€        Ï      Ë      r   a orÿÿ      	  , €  €€  	€#                     * €þ Project      Ð      Í      r   b qrÿÿ      	  - €  €€  	€#                     * €þ Document    Ñ      Î      r   a srÿÿ          €  €DOCUMENT €  €€        Ò      Ï      r   b urÿÿ      	  - €  €€  	€#                     * €þ Document      Ó      Ð      r   c wrÿÿ      	  / €  €€  	€#                     * €þ
 Identifier    Ô      Ñ      r   b yrÿÿ          €  €IDENTIFIER €  €€        Õ      Ò      r   c {rÿÿ      	  / €  €€  	€#                     * €þ
 Identifier  !    Ö      ¶      r                  	    Ø      >    Ø      ¸      r             ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ                                                >    Ø      Ó      r            ÿÿÿÿÿÿÿÿ   ¸            d d e ¨  ¨      ÿÿÿÿ                €  €€ €  €€      Ø      ÿÿÿÿÿÿÿÿr   d }rÿÿ         * €  €€  €                       €	 Locations Ø      C                Ù      Ô      r   c rÿÿ          €  €LOCATIONS €  €€    !    Ú      º      r                      Ü      >    Ü      ¼      r             ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ                                                >    Ü      Õ      r            ÿÿÿÿÿÿÿÿ   ¼            d d e ¨  ¨      ÿÿÿÿ                €  €€ €  €€      Ü      ÿÿÿÿÿÿÿÿr   d rÿÿ         * €  €€  €                       €	 Locations Ü      C                  Ý      Ø      r    ƒrÿÿ        p €  €€  
„'        s   P   1      *** €ý$ $€$€$€0 ProjectAndDocumentAndIdentifierIndex         @e n - U S     Þ      Ù      r   e …rÿÿ      .    €  €PROJECTANDDOCUMENTANDIDENTIFIERINDEX €  €€    L¯   '     ß      Ü      r    ‡rÿÿ  3¿­ôÃ&Ã&      (
r¿                Mˆ       p €  €€  
„'        s   P   1      *** €ý$ $€$€$€0 ProjectAndDocumentAndIdentifierIndex         @e n - U S  & s   à      Ç      r         s                 þ   t   â      ÿÿÿÿÿÿÿÿr         s      @       ã      Ý      r    ‰rÿÿ        _ €  €€  
„'        t   P         *** €ý €€€ ProjectAndDocumentIndex      @e n - U S     ä      Þ      r   f ‹rÿÿ      !    €  €PROJECTANDDOCUMENTINDEX €  €€        å      ß      r    rÿÿ        _ €  €€  
„'        t   P         *** €ý €€€ ProjectAndDocumentIndex      @e n - U S    !   æ      Ì      r    rÿÿ!          €                & s   ç      à      r         s                 ü   u   é      ÿÿÿÿÿÿÿÿr         s      @       ê      ã      r    ‘rÿÿ        Q €  €€  
„'        u   P         *** €ý €€€ DocumentIndex   @e n - U S     ë      ä      r   e “rÿÿ          €  €DOCUMENTINDEX €  €€        ì      å      r    •rÿÿ        Q €  €€  
„'        u   P         *** €ý €€€ DocumentIndex   @e n - U S    !   í      æ      r    —rÿÿ!          €                	  t     x    #   î      ]      x     ›rÿÿ#         B €  	    þ @C a r p e t C a l c u l a t o r A p p . c s p r o j  $   ï      _      x     rÿÿ$   	   :    
Š~!™
H
ŸH™|Š~~3
‘~Š|5 €   	  z     ~    #   ð      î      ~    Ÿrÿÿ#         " €  	    þ @P r o g r a m . c s  $   ñ      ï      ~    ¡rÿÿ$   	       ~Š|%ŠQ3
‘ €   	  €     „    #   ò      ð      „    £rÿÿ#         < €  	    þ @< C o m p i l e r D i a g n o s t i c s > _ 0  $   ó      ñ      „     ¥rÿÿ$   	   4    
|Q~2H!Š2%p|‘™2
‘D €   	  †         #   ô      ò          §rÿÿ#         €€  	    þ @< U s e r D i a g n o s t i c s > _ 0 _ M i c r o s o f t . C o d e A n a l y s i s . E d i t A n d C o n t i n u e . R u d e E d i t D i a g n o s t i c A n a l y z e r ,   M i c r o s o f t . C o d e A n a l y s i s . F e a t u r e s ,   V e r s i o n = 0 . 7 . 0 . 0 ,   C u l t u r e = n e u t r a l ,   P u b l i c K e y T o k e n = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5  $   õ      ó          ©rÿÿ$   	   x   Ÿ‘!Š2%p|‘™2
‘DDQ2
Š|‘|#™3
|!pH§‘2‘3!2™p
|p™2pŸ!3ŠŸ!!2™2%p|‘™2
pH§©!Š/Q2
Š|‘|#™3
|!pH§‘2‘3#!™ŸŠ!‘/¢!Š‘2|p3&33/
ŸH™ŸŠ!p!Ÿ™ŠH/~Ÿ	H2
6!§™|6!p	#("$$ !" €   	  ’     š    #   ö      ô      š    «rÿÿ#         ž €  	    þ @o b j \ D e b u g \ T e m p o r a r y G e n e r a t e d F i l e _ 5 9 3 7 a 6 7 0 - 0 e 6 0 - 4 0 7 7 - 8 7 7 b - f 7 2 2 1 d a 3 d d a 1 . c s  $   ÷      õ      š    ­rÿÿ$   	   ž    |	5A!	Ÿ%A™!Q~|ŠŠ§%!p!Š™!#2H!D"*&$&!$ &&(&&	#&3
‘ÿÖ‚ÿÒ‚ÿÎ‚ÿÊ‚ €   	  œ          #   ø      ö           ¯rÿÿ#         X €  	    þ @< S y n t a x T r e e I n f o I d e n t i f i e r P e r s i s t e n c e >  $   ù      ÷           ±rÿÿ$   	   P    ‘§p™¦™Š!!2p#|2!p™2#2!Š~!Š‘2‘™!p
! €   	  ¢     ¨    S   ú      ¡      ¨     ³rÿÿS         F €  €  €            ø @	1×WIrX¹ÑH   -'      	0             T   û      £      ¨     µrÿÿT          €  €  €  €   	  ª     ®   L‰     #   ü      ø      ®    ·rÿÿ#         R €  	    þ @< S y n t a x T r e e I n f o C o n t e x t P e r s i s t e +o-ÓX+§T      +
r­
                M n c e >  $   ý      ù      ®    ¹rÿÿ$   	   J    ‘§p™¦™Š!!2p#|
|p™!¦™~!Š‘2‘™!p
! €   	  °     ´    S   þ      ú      ´    »rÿÿS         5 €  €  €            ø @	1×WIrX¹ÑH   -'               T   ÿ      û      ´    ½rÿÿT          €  €  €  €   	  ¶     º    #          ü      º    ¿rÿÿ#         * €  	    þ @< T o d o C o m m e n t s >  $         ý      º    Árÿÿ$   	   "    ™||
|QQ!p™‘ €   	  ¼     Â    S         þ      Â    ÃrÿÿS         = €  €  €            ø @	1BrX¹ÑH    /'  ×WIrX¹ÑH   -'       T         ÿ      Â    ÅrÿÿT          €  €  €  €   	  Ä     È    #                È    Çrÿÿ#         4 €  		 	   þ @< D e s i g n e r A t t r i b u t e >  $               È    Érÿÿ$   	   ,    !‘2%p!Š™™Š2	Ÿ™! €  	 	  Ê     Ð    S               Ð    ËrÿÿS         : €  €  €  	       	   ø @	1BrX¹ÑH    /'  ×WIrX¹ÑH   -'    T               Ð    ÍrÿÿT          €  €  €  €  	 	  Ò     Ø    S               Ø     ÏrÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    4'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       T   	            Ø     ÑrÿÿT          €  €  €  €   	  Ú     Þ    #   
            Þ   	 Órÿÿ#         Â€  
	 
   þ @< U s e r D i a g n o s t i c s > _ 0 _ M i c r o s o f t . C o d e A n a l y s i s . E d i t o r . I m p l e m e n t a t i o n . R e n a m e T r a c k i n g . R e n a m e T r a c k i n g D i a g n o s t i c A n a l y z e r ,   M i c r o s o f t . C o d e A n a l y s i s . E d i t o r F e a t u r e s ,   V e r s i o n = 0 . 7 . 0 . 0 ,   C u l t u r e = n e u t r a l ,   P u b l i c K e y T o k e n = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5  $               Þ    Õrÿÿ$   	   º   Ÿ‘!Š2%p|‘™2
‘DDQ2
Š|‘|#™3
|!pH§‘2‘3!2™|Š32Q~H!Q!p™™2|p3Š!pQ!™Š
62p%3Š!pQ!™Š
62p%2%p|‘™2
pH§©!Š/Q2
Š|‘|#™3
|!pH§‘2‘3!2™|Š#!™ŸŠ!‘/¢!Š‘2|p3&33/
ŸH™ŸŠ!p!Ÿ™ŠH/~Ÿ	H2
6!§™|6!p	#("$$ !" €  
 	  à     æ    S               æ    ×rÿÿS         N €  €  €  
       
   ø @    )ª÷ë‚ÑH    5'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       T         	      æ    ÙrÿÿT          €  €  €  €  
 	  è     î    S               î    ÛrÿÿS         ` €  €  €            ø @	1×WIrX¹ÑH   -'      	0   7ÞËÉÙIIõu6D NI§qÆØ†yÆ/Ä’%Ü         T               î    ÝrÿÿT          €  €  €  €   	  ð     ô    S               ô    ßrÿÿS         5 €  €  €            ø @	1×WIrX¹ÑH   -'             T               ô    árÿÿT          €  €  €  €   	  ö     ü    S               ü    ãrÿÿS         = €  €  €            ø @	1À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       T               ü    årÿÿT          €  €  €  €   	  þ        #         
        
 çrÿÿ#         < €  	    þ @< C o m p i l e r D i a g n o s t i c s > _ 1  $                  érÿÿ$   	   4    
|Q~2H!Š2%p|‘™2
‘D €   	      
   S               
   ërÿÿS         N €  €  €            ø @                   À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       T               
   írÿÿT          €  €  €  €   	        L  ¶  #                  ïrÿÿ#         Ö€  	    þ @< U s e r D i a g n o s t i c s > _ 1 _ M i c r o s o f t . C o d e A n a l y s i s . C S h a r p . D i a g n o s¿;•šfe      ,
rÅ                MW t i c s . S i m p l i f y T y p e N a m e s . C S h a r p S i m p l i f y T y p e N a m e s D i a g n o s t i c A n a l y z e r ,   M i c r o s o f t . C o d e A n a l y s i s . C S h a r p . F e a t u r e s ,   V e r s i o n = 0 . 7 . 0 . 0 ,   C u l t u r e = n e u t r a l ,   P u b l i c K e y T o k e n = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5  $                  ñrÿÿ$   	   Î   Ÿ‘!Š2%p|‘™2
‘DDQ2
Š|‘|#™3
|!pH§‘2‘3
‘,Š~32%p|‘™2
‘3‘2Q~H2#§™§~!pQ!‘3
‘,Š~‘2Q~H2#§™§~!pQ!‘2%p|‘™2
pH§©!Š/Q2
Š|‘|#™3
|!pH§‘2‘3
‘,Š~3#!™ŸŠ!‘/¢!Š‘2|p3&33/
ŸH™ŸŠ!p!Ÿ™ŠH/~Ÿ	H2
6!§™|6!p	#("$$ !" €   	         S                  órÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    6'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       T                  õrÿÿT          €  €  €  €   	         #                  ÷rÿÿ#         €€  	    þ @< U s e r D i a g n o s t i c s > _ 1 _ M i c r o s o f t . C o d e A n a l y s i s . E d i t A n d C o n t i n u e . R u d e E d i t D i a g n o s t i c A n a l y z e r ,   M i c r o s o f t . C o d e A n a l y s i s . F e a t u r e s ,   V e r s i o n = 0 . 7 . 0 . 0 ,   C u l t u r e = n e u t r a l ,   P u b l i c K e y T o k e n = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5  $                 	 ùrÿÿ$   	   x   Ÿ‘!Š2%p|‘™2
‘DDQ2
Š|‘|#™3
|!pH§‘2‘3!2™p
|p™2pŸ!3ŠŸ!!2™2%p|‘™2
pH§©!Š/Q2
Š|‘|#™3
|!pH§‘2‘3#!™ŸŠ!‘/¢!Š‘2|p3&33/
ŸH™ŸŠ!p!Ÿ™ŠH/~Ÿ	H2
6!§™|6!p	#("$$ !" €   	       &   S               &   ûrÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    7'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       T               &   ýrÿÿT          €  €  €  €   	  (    ,   #                ,   ÿrÿÿ#         æ€  	    þ @< U s e r D i a g n o s t i c s > _ 1 _ M i c r o s o f t . C o d e A n a l y s i s . C S h a r p . D i a g n o s t i c s . R e m o v e U n n e c e s s a r y C a s t . C S h a r p R e m o v e U n n e c e s s a r y C a s t D i a g n o s t i c A n a l y z e r ,   M i c r o s o f t . C o d e A n a l y s i s . C S h a r p . F e a t u r e s ,   V e r s i o n = 0 . 7 . 0 . 0 ,   C u l t u r e = n e u t r a l ,   P u b l i c K e y T o k e n = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5  $   !            ,   sÿÿ$   	   Þ   Ÿ‘!Š2%p|‘™2
‘DDQ2
Š|‘|#™3
|!pH§‘2‘3
‘,Š~32%p|‘™2
‘3Š!Q|¢!Ÿpp!
!‘‘Š§
‘™3
‘,Š~Š!Q|¢!Ÿpp!
!‘‘Š§
‘™2%p|‘™2
pH§©!Š/Q2
Š|‘|#™3
|!pH§‘2‘3
‘,Š~3#!™ŸŠ!‘/¢!Š‘2|p3&33/
ŸH™ŸŠ!p!Ÿ™ŠH/~Ÿ	H2
6!§™|6!p	#("$$ !" €   	  .    4   S   "            4   sÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    8'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       T   #            4   sÿÿT          €  €  €  €   	  6    :  Lí  ã #   $             :   sÿÿ#         ¶€  	    þ @< U s e r D i a g n o s t i c s > _ 1 _ M i c r o s o f t . C o d e A n a l y s i s . C S h a r p . D i a g n o s t i c s . A d d I m p o r t . C S h a r p A d d I m p o r t D i a g n o s t i c A n a l y z e r ,   M i c r o s o f t . C o d e A n a l y s i s . C S h a r p . F e a t u r e s ,   V e r s i o n = 0 . 7 . 0 . 0 ,   C u l t u r e = n e u t r a l ,   P u b l i c K e y T o k e n = 3 1 b f 3 8 5 6 a d 3 ìÎ6<Ãy      ,
r;                M
 6 4 e 3 5  $   %      !      :   	sÿÿ$   	   ®   Ÿ‘!Š2%p|‘™2
‘DDQ2
Š|‘|#™3
|!pH§‘2‘3
‘,Š~32%p|‘™2
‘32Q~|Š™3
‘,Š~2Q~|Š™2%p|‘™2
pH§©!Š/Q2
Š|‘|#™3
|!pH§‘2‘3
‘,Š~3#!™ŸŠ!‘/¢!Š‘2|p3&33/
ŸH™ŸŠ!p!Ÿ™ŠH/~Ÿ	H2
6!§™|6!p	#("$$ !" €   	  <    B   S   &      "      B  	 sÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    9'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       T   '      #      B  	 sÿÿT          €  €  €  €   	  D    H   #   (      $      H   sÿÿ#         ò€  	    þ @< U s e r D i a g n o s t i c s > _ 1 _ M i c r o s o f t . C o d e A n a l y s i s . C S h a r p . D i a g n o s t i c s . R e m o v e U n n e c e s s a r y I m p o r t s . C S h a r p R e m o v e U n n e c e s s a r y I m p o r t s D i a g n o s t i c A n a l y z e r ,   M i c r o s o f t . C o d e A n a l y s i s . C S h a r p . F e a t u r e s ,   V e r s i o n = 0 . 7 . 0 . 0 ,   C u l t u r e = n e u t r a l ,   P u b l i c K e y T o k e n = 3 1 b f 3 8 5 6 a d 3 6 4 e 3 5  $   )      %      H  
 sÿÿ$   	   ê   Ÿ‘!Š2%p|‘™2
‘DDQ2
Š|‘|#™3
|!pH§‘2‘3
‘,Š~32%p|‘™2
‘3Š!Q|¢!Ÿpp!
!‘‘Š§2Q~|Š™‘3
‘,Š~Š!Q|¢!Ÿpp!
!‘‘Š§2Q~|Š™‘2%p|‘™2
pH§©!Š/Q2
Š|‘|#™3
|!pH§‘2‘3
‘,Š~3#!™ŸŠ!‘/¢!Š‘2|p3&33/
ŸH™ŸŠ!p!Ÿ™ŠH/~Ÿ	H2
6!§™|6!p	#("$$ !" €   	  J    P   S   *      &      P  
 sÿÿS         ±€  €  €            ø @    )ª÷ë‚ÑH    :'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.                	C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\Program.cs                                 	Unnecessary		Telemetry          2                                                !             !             !                F   1                                	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                    T   +      '      P  
 sÿÿT          €  €  €  €   	  R    X   S   ,      *      X   sÿÿS         : €  €  €  	       	   ø @	1À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'    T   -      +      X   sÿÿT          €  €  €  €  	 	  Z    ^   #   .      (      ^   sÿÿ#         ž €  	    þ @o b j \ D e b u g \ T e m p o r a r y G e n e r a t e d F i l e _ 0 3 6 C 0 B 5 B - 1 4 8 1 - 4 3 2 3 - 8 D 2 0 - 8 F 5 A D C B 2 3 D 9 2 . c s  $   /      )      ^   sÿÿ$   	   ž    |	5A!	Ÿ%A™!Q~|ŠŠ§%!p!Š™!#2H!D$
	"	 ( ((#"
	*3
‘ÿÖ‚ÿÒ‚ÿÎ‚ÿÊ‚ €   	  `    f   S   0      ,      f   sÿÿS         F €  €  €            ø @	1×WIrX¹ÑH   -'      	0             T   1      -      f   !sÿÿT          €  €  €  €   	  h    l   S   2      0      l   #sÿÿS         5 €  €  €            ø @	1×WIrX¹ÑH   -'               T   3      1      l   %sÿÿT          €  €  €  €   	  n    t   S   4      2      t   'sÿÿS         = €  €  €            ø @	1BrX¹ÑH    0'  ×WIrX¹ÑH   -'       T   5      3      t   )sÿÿT          €  €  €  €   	  v    |  L{     S   6      4      |  ýÌ^¸0w0w      ,
ry                M_  +sÿÿS         : €  €  €  	       	   ø @	1BrX¹ÑH    0'  ×WIrX¹ÑH   -'    T   7      5      |   -sÿÿT          €  €  €  €  	 	  ~    ‚   #   8      .      ‚   /sÿÿ#         B €  	    þ @P r o p e r t i e s \ A s s e m b l y I n f o . c s  $   9      /      ‚   1sÿÿ$   	   :    ~Š|~!Š™2!‘A‘‘!Q	H§2p#|3
‘ €   	  „    Š   S   :      6      Š   3sÿÿS         n €  €  €            ø @	1×WIrX¹ÑH   -'      	0)   5òhËV’&Ÿ]ÀÖ«gX÷¬Ä!¶ÓUÏ×ù-y+‚Td#XA$ÞHnÙ         T   ;      7      Š   5sÿÿT          €  €  €  €   	  Œ       S   <      :         7sÿÿS         5 €  €  €            ø @	1×WIrX¹ÑH   -'               T   =      ;         9sÿÿT          €  €  €  €   	  ’    ˜   S   >      <      ˜   ;sÿÿS         = €  €  €            ø @	1‘˜ÈqX¹ÑH    1'  ×WIrX¹ÑH   -'       T   ?      =      ˜   =sÿÿT          €  €  €  €   	  š        S   @      >          ?sÿÿS         : €  €  €  	       	   ø @	1‘˜ÈqX¹ÑH    1'  ×WIrX¹ÑH   -'    T   A      ?          AsÿÿT          €  €  €  €  	 	  ¢    ¦   #   B      8      ¦   Csÿÿ#         ž €  	    þ @o b j \ D e b u g \ T e m p o r a r y G e n e r a t e d F i l e _ E 7 A 7 1 F 7 3 - 0 F 8 D - 4 B 9 B - B 5 6 E - 8 E 7 0 B 1 0 B C 5 D 3 . c s  $   C      9      ¦   Esÿÿ$   	   ž    |	5A!	Ÿ%A™!Q~|ŠŠ§%!p!Š™!#2H!D!&&#&#( 	*		"$!(!&		
"3
‘ÿÖ‚ÿÒ‚ÿÎ‚ÿÊ‚ €   	  ¨    ®   S   D      @      ®   GsÿÿS         F €  €  €            ø @	1×WIrX¹ÑH   -'      	0             T   E      A      ®   IsÿÿT          €  €  €  €   	  °    ´   S   F      D      ´   KsÿÿS         5 €  €  €            ø @	1×WIrX¹ÑH   -'               T   G      E      ´   MsÿÿT          €  €  €  €   	  ¶    ¼   S   H      F      ¼   OsÿÿS         = €  €  €            ø @	1ÞrX¹ÑH    2'  ×WIrX¹ÑH   -'       T   I      G      ¼   QsÿÿT          €  €  €  €   	  ¾    Ä   S   J      H      Ä   SsÿÿS         : €  €  €  	       	   ø @	1ÞrX¹ÑH    2'  ×WIrX¹ÑH   -'    T   K      I      Ä   UsÿÿT          €  €  €  €  	 	  Æ    Ê   #   L      B      Ê   Wsÿÿ#         ´ €  	    þ @C : \ U s e r s \ b d o y l e \ A p p D a t a \ L o c a l \ T e m p \ . N E T F r a m e w o r k , V e r s i o n = v 4 . 5 . A s s e m b l y A t t r i b u t e s . c s  $   M      C      Ê   Ysÿÿ$   	   ¬    
7AŸ‘!Š‘A	|§H!A~~™AH|
HA™!Q~A3p!™#ŠQ!¤|Š6/¢!Š‘2|p¢ 3"3‘‘!Q	H§™™Š2	Ÿ™!‘3
‘ €   	  Ì    Ò   S   N      J      Ò   [sÿÿS         V €  €  €            ø @	1×WIrX¹ÑH   -'      	0   ÆÇIWÇ“Î0?Ï"]P¥w         T   O      K      Ò   ]sÿÿT          €  €  €  €   	  Ô    Ø   S   P      N      Ø   _sÿÿS         5 €  €  €            ø @	1×WIrX¹ÑH   -'               T   Q      O      Ø   asÿÿT          €  €  €  €   	  Ú    à   S   R      P      à   csÿÿS         = €  €  €            ø @	1…êÒ@ ÑH    3'  ×WIrX¹ÑH   -'       T   S      Q      à   esÿÿT          €  €  €  €   	  â    è   S   T      R      è   gsÿÿS         : €  €  €  	       	   ø @	1…êÒ@ ÑH    3'  ×WIrX¹ÑH   -'    T   U      S      è   isÿÿT          €  €  €  €  	 	  ê    î  L‰   %  #   V      L      î   ksÿÿ#Ê'Õáð9ð9      ,
r™                Md          R €  	    þ @< P r o j e c t S y m b o l T r e e I n f o P e r s i s t e n c e >  $   W      M      î   msÿÿ$   	   J    ~Š|5!
™‘§Q	|H™Š!!2p#|~!Š‘2‘™!p
! €   	  ð    ö   C   X      x      ö    osÿÿC      
   _ €  €         ü @	1×WIrX¹ÑH   -'     	 ÿÿÿÿ	CarpetCalculatorApp    	Main   	Program    	  ø      " S   Y      T         ssÿÿS      4 F F  1	1*Ú‚X¹ÑH    <'      	0             	      
  " S   Z      Y      
   wsÿÿS      # 5 5   	1*Ú‚X¹ÑH    <'               	        " S   [      Z         {sÿÿS      4 F F  1	1*Ú‚X¹ÑH    <'      	0             	        " S   \      [         sÿÿS      # 5 5   	1*Ú‚X¹ÑH    <'               	       ,  " S   ]      \      ,   ƒsÿÿS      \ n n  Y	1*Ú‚X¹ÑH    <'      	0)   5òhËV’&Ÿ]ÀÖ«gX÷¬Ä!¶ÓUÏ×ù-y+‚Td#XA$ÞHnÙ         	  .    2  " S   ^      ]      2   ‡sÿÿS      # 5 5   	1*Ú‚X¹ÑH    <'               	  4    @  " S   _      ^      @   ‹sÿÿS      4 F F  1	1*Ú‚X¹ÑH    <'      	0             	  B    F  " S   `      _      F   sÿÿS      # 5 5   	1*Ú‚X¹ÑH    <'               	  H    T  " S   a      `      T   “sÿÿS      D V V  A	1*Ú‚X¹ÑH    <'      	0   ÆÇIWÇ“Î0?Ï"]P¥w         	  V    Z  " S   b      a      Z   —sÿÿS      # 5 5   	1*Ú‚X¹ÑH    <'               	  \    `   #   c      V      `   ™sÿÿ#         : €  	    þ @C a r p e t C a l c u l a t o r A p p . c s  $   d      W      `   ›sÿÿ$   	   2    
Š~!™
H
ŸH™|Š~~3
‘ €   	  b    h   S   e      b      h    sÿÿS         ` €  €  €            ø @	1*Ú‚X¹ÑH    <'      	0   7ÞËÉÙIIõu6D NI§qÆØ†yÆ/Ä’%Ü         T   f      U      h    ŸsÿÿT          €  €  €  €   	  j    n   S   g      e      n  ! ¡sÿÿS         5 €  €  €            ø @	1*Ú‚X¹ÑH    <'             T   h      f      n  ! £sÿÿT          €  €  €  €   	  p    t   S   i      g      t    ¥sÿÿS         N €  €  €            ø @                                                        T   j      h      t    §sÿÿT          €  €  €  €   	  v    z   S   k      i      z  ! ©sÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    4'                                       T   l      j      z  ! «sÿÿT          €  €  €  €   	  |    €   S   m      k      €  $ ­sÿÿS         N €  €  €  
       
   ø @    )ª÷ë‚ÑH    5'                                       T   n      l      €  $ ¯sÿÿT          €  €  €  €  
 	  ‚    †   S   o      m      †  % ±sÿÿS         N €  €  €            ø @                                                        T   p      n      †  % ³sÿÿT          €  €  €  €   	  ˆ    Œ   S   q      o      Œ  & µsÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    6'                                       T   r      p      Œ  & ·sÿÿT          €  €  €  €   	  Ž    ’   S   s      q      ’  ' ¹sÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    7'                                       T   t      r      ’  ' »sÿÿT          €  €  €  €   	  ”    ˜   S   u      s      ˜  ( ½sÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    8'                                       T   v      t      ˜  ( ¿sÿÿT          €  €  €  €   	  š    ž  L   g  S   w      u      ž  ) ÁsÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    6 L>Éf6      
r                M( 9'                                       T   x      v      ž  ) ÃsÿÿT          €  €  €  €   	       ¤   S   y      w      ¤  * ÅsÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    :'                                       T   z      x      ¤  * ÇsÿÿT          €  €  €  €   	  ¦    ª  " S   {      y      ª    ËsÿÿS      < N N  9                   À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       	  ¬    °  " S   |      {      °  ! ÏsÿÿS      < N N  9    )ª÷ë‚ÑH    4'  À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       	  ²    ¶  " S   }      |      ¶  $ ÓsÿÿS      < N N  9    )ª÷ë‚ÑH    5'  À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       	  ¸    Î   S   ~      }      Î  $ ÕsÿÿS         = €  €  €            ø @	1À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       T         z      Î  $ ×sÿÿT          €  €  €  €   	  Ð    Ô  " S   €      ~      Ô  & ÛsÿÿS      < N N  9                   À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       	  Ö    Ú  " S         €      Ú  ' ßsÿÿS      < N N  9    )ª÷ë‚ÑH    6'  À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       	  Ü    à  " S   ‚            à  ( ãsÿÿS      < N N  9    )ª÷ë‚ÑH    7'  À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       	  â    æ  " S   ƒ      ‚      æ  ) çsÿÿS      < N N  9    )ª÷ë‚ÑH    8'  À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       	  è    ì  " S   „      ƒ      ì  * ësÿÿS      < N N  9    )ª÷ë‚ÑH    9'  À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'       	  î    ò  " S   …      „      ò  + ïsÿÿS      òN €ì9     )ª÷ë‚ÑH    :'  À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         Z      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry                                                            2                                                !             !             !                F                                   	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                    	  ô    ú   S   †      …      ú  % ñsÿÿS         : €  €  €  	       	   ø @	1À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'    T   ‡            ú  % ósÿÿT          €  €  €  €  	 	  ü    0  " C   ˆ      X      0    ÷sÿÿC      Q _ _  N	1*Ú‚X¹ÑH    <'     	 ÿÿÿÿ	CarpetCalculatorApp    	Main   	Program    	  2    6   c   ‰      ½      6    ùsÿÿc         : €  	    þ @< I d e n t i f i e r S e t V e r s i o n >  d   Š      ¿      6    ûsÿÿd      2    2!p™2#2!Š‘!™¢!Š‘2|p €   	  8    F  " S   ‹      †      F  " ÿsÿÿS      N ` `  K	1¿¿ƒX¹ÑH    @'      	0   ùKá$Mœww, +ÛŽÔKlîÊÃ„4É            	  H    L  " S   Œ      ‹      L  # tÿÿS      # 5 5   	1¿¿ƒX¹ÑH    @'             	  N    T  " S         Œ      T    tÿÿS      < N N  9                   ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	  V    Z  " S   Ž            Z  ! tÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	  \    `  " S         Ž      `  & tÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	  b    v  " S               v  $ tÿÿS      + = =  (	1¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	  x    |  " S   ‘            |  ' tÿÿS      < N N  9                   ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	  ~    ‚  " S   ’      ‘      ‚  ( tÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	  „  íïsžLžL      
r-
                  ˆ  " S   “      ’      ˆ  ) tÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	  Š    Ž  " S   ”      “      Ž  * #tÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	      ”  " S   •      ”      ”  + 'tÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'       	  –    š  " S   –      •      š  , +tÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¿¿ƒX¹ÑH    @'  ¿¿ƒX¹ÑH    @'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.                	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                                 	Unnecessary		Telemetry          2                                                !             !             !                F   1                                	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  œ    Ð  " C   —      ˆ      Ð    /tÿÿC      Q _ _  N	1¿¿ƒX¹ÑH    @'     	 ÿÿÿÿ	CarpetCalculatorApp       	Main   ram    	  Ò    â  " S   ˜      –      â  " 3tÿÿS      N ` `  K	1Ù!+‰X¹ÑH    I'      	0   KELMÔgol„?Ñ                   	  ä    è  " S   ™      ˜      è  # 7tÿÿS      # 5 5   	1Ù!+‰X¹ÑH    I'             	  ê    ð  " S   š      ™      ð    ;tÿÿS      < N N  9                   Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	  ò    ö  " S   ›      š      ö  ! ?tÿÿS      < N N  9    )ª÷ë‚ÑH    4'  Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	  ø    ü  " S   œ      ›      ü  & CtÿÿS      < N N  9    )ª÷ë‚ÑH    5'  Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	  þ      " S         œ        $ GtÿÿS      + = =  (	1Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	        " S   ž              ' KtÿÿS      < N N  9                   Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	        " S   Ÿ      ž        ( OtÿÿS      < N N  9    )ª÷ë‚ÑH    6'  Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	       $  " S          Ÿ      $  ) StÿÿS      < N N  9    )ª÷ë‚ÑH    7'  Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	  &    *  " S   ¡             *  * WtÿÿS      < N N  9    )ª÷ë‚ÑH    8'  Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	  ,    0  " S   ¢      ¡      0  + [tÿÿS      < N N  9    )ª÷ë‚ÑH    9'  Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'       	  2    6  " S   £      ¢      6  , _tÿÿS      ð ì    )ª÷ë‚ÑH    :'  Ù!+‰X¹ÑH    I'  Ù!+‰X¹ÑH    I'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.             $   	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                               	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              $                                             !                F   1                                	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  8    l  " C   ¤      —      l    ctÿÿC      Q _ _  N	1Ù!+‰X¹ÑH    I'     	 ÿÿÿÿ	CarpetCalculatorApp       	Main   ram    	  n    r  " S   ¥      £      r    gtÿÿS      < N N  9                   #õ[X¹ÑH    K'  #õ[X¹ÑH    K'       	  t    x  " S   ¦      ¥      x  ! ktÿÿS      < N N  9    )ª÷ë‚ÑH    4'  #õ[X¹ÑH    K'  #õ[X¹ÑH    K'       	  z    ~  Ln   ' " S   §      ¦      ~  & otÿÿS  =„~ŠzŠz      
r'                MG     < N N  9    )ª÷ë‚ÑH    5'  #õ[X¹ÑH    K'  #õ[X¹ÑH    K'       	  €    Œ  " S   ¨      §      Œ  " stÿÿS      N ` `  K	1#õ[X¹ÑH    K'      	0   KELMÔgol„?Ñ                   	  Ž    ’  " S   ©      ¨      ’  # wtÿÿS      # 5 5   	1#õ[X¹ÑH    K'             	  ”    ˜  " S   ª      ©      ˜  $ {tÿÿS      + = =  (	1#õ[X¹ÑH    K'  #õ[X¹ÑH    K'       	  š    ž  " S   «      ª      ž  ' tÿÿS      < N N  9                   #õ[X¹ÑH    K'  Ù!+‰X¹ÑH    I'       	       ¤  " S   ¬      «      ¤  ( ƒtÿÿS      < N N  9    )ª÷ë‚ÑH    6'  #õ[X¹ÑH    K'  Ù!+‰X¹ÑH    I'       	  ¦    ª  " S   ­      ¬      ª  ) ‡tÿÿS      < N N  9    )ª÷ë‚ÑH    7'  #õ[X¹ÑH    K'  Ù!+‰X¹ÑH    I'       	  ¬    °  " S   ®      ­      °  * ‹tÿÿS      < N N  9    )ª÷ë‚ÑH    8'  #õ[X¹ÑH    K'  Ù!+‰X¹ÑH    I'       	  ²    ¶  " S   ¯      ®      ¶  + tÿÿS      < N N  9    )ª÷ë‚ÑH    9'  #õ[X¹ÑH    K'  Ù!+‰X¹ÑH    I'       	  ¸    ¼  " S   °      ¯      ¼  , “tÿÿS      ð ì    )ª÷ë‚ÑH    :'  #õ[X¹ÑH    K'  Ù!+‰X¹ÑH    I'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.               	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry                                             	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	             $                                                 	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  ¾    Â  " S   ±      °      Â    —tÿÿS      < N N  9                   ZÊ–X¹ÑH    L'  ZÊ–X¹ÑH    L'       	  Ä    È  " S   ²      ±      È  ! ›tÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ZÊ–X¹ÑH    L'  ZÊ–X¹ÑH    L'       	  Ê    Î  " S   ³      ²      Î  & ŸtÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ZÊ–X¹ÑH    L'  ZÊ–X¹ÑH    L'       	  Ð    Ü  " S   ´      ³      Ü  " £tÿÿS      N ` `  K	1ZÊ–X¹ÑH    L'      	0   KELMÔgol„?Ñ                   	  Þ    â  " S   µ      ´      â  # §tÿÿS      # 5 5   	1ZÊ–X¹ÑH    L'             	  ä    è  " S   ¶      µ      è  $ «tÿÿS      + = =  (	1ZÊ–X¹ÑH    L'  ZÊ–X¹ÑH    L'       	  ê    î  " S   ·      ¶      î  ' ¯tÿÿS      < N N  9                   ZÊ–X¹ÑH    L'  Ù!+‰X¹ÑH    I'       	  ð    ô  " S   ¸      ·      ô  ( ³tÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ZÊ–X¹ÑH    L'  Ù!+‰X¹ÑH    I'       	  ö    ú  " S   ¹      ¸      ú  ) ·tÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ZÊ–X¹ÑH    L'  Ù!+‰X¹ÑH    I'       	  ü       " S   º      ¹         * »tÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ZÊ–X¹ÑH    L'  Ù!+‰X¹ÑH    I'       	        " S   »      º        + ¿tÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ZÊ–X¹ÑH    L'  Ù!+‰X¹ÑH    I'       	        L"  Ç" S   ¼      »        , ÃtÿÿS      ð ì    )ª÷ë‚ÑH    :'  ZÊ–X¹ÑH    L'  Ù!+‰X¹ÑH    I'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ½   $   	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ½   $                                 agnostic	             $                                                 	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                žRˆ11      &
rq                M[                    agnostic	              w                                    	        " S   ½      ¼          ÇtÿÿS      < N N  9                   9²Ó™X¹ÑH    M'  9²Ó™X¹ÑH    M'       	        " S   ¾      ½        ! ËtÿÿS      < N N  9    )ª÷ë‚ÑH    4'  9²Ó™X¹ÑH    M'  9²Ó™X¹ÑH    M'       	        " S   ¿      ¾        & ÏtÿÿS      < N N  9    )ª÷ë‚ÑH    5'  9²Ó™X¹ÑH    M'  9²Ó™X¹ÑH    M'       	       ,  " S   À      ¿      ,  " ÓtÿÿS      N ` `  K	19²Ó™X¹ÑH    M'      	0   KELMÔgol„?Ñ                   	  .    2  " S   Á      À      2  # ×tÿÿS      # 5 5   	19²Ó™X¹ÑH    M'             	  4    8  " S   Â      Á      8  $ ÛtÿÿS      + = =  (	19²Ó™X¹ÑH    M'  9²Ó™X¹ÑH    M'       	  :    >  " S   Ã      Â      >  ' ßtÿÿS      < N N  9                   9²Ó™X¹ÑH    M'  Ù!+‰X¹ÑH    I'       	  @    D  " S   Ä      Ã      D  ( ãtÿÿS      < N N  9    )ª÷ë‚ÑH    6'  9²Ó™X¹ÑH    M'  Ù!+‰X¹ÑH    I'       	  F    J  " S   Å      Ä      J  ) çtÿÿS      < N N  9    )ª÷ë‚ÑH    7'  9²Ó™X¹ÑH    M'  Ù!+‰X¹ÑH    I'       	  L    P  " S   Æ      Å      P  * ëtÿÿS      < N N  9    )ª÷ë‚ÑH    8'  9²Ó™X¹ÑH    M'  Ù!+‰X¹ÑH    I'       	  R    V  " S   Ç      Æ      V  + ïtÿÿS      < N N  9    )ª÷ë‚ÑH    9'  9²Ó™X¹ÑH    M'  Ù!+‰X¹ÑH    I'       	  X    \  " S   È      Ç      \  , ótÿÿS      ð ì    )ª÷ë‚ÑH    :'  9²Ó™X¹ÑH    M'  Ù!+‰X¹ÑH    I'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         Î      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs	       	      	       	         	Unnecessary		Telemetry          ¿                                   	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  ^    d  " S   É      È      d    ÷tÿÿS      < N N  9                   8Â¥X¹ÑH    c'  8Â¥X¹ÑH    c'       	  f    j  " S   Ê      É      j  ! ûtÿÿS      < N N  9    )ª÷ë‚ÑH    4'  8Â¥X¹ÑH    c'  8Â¥X¹ÑH    c'       	  l    p  " S   Ë      Ê      p  & ÿtÿÿS      < N N  9    )ª÷ë‚ÑH    5'  8Â¥X¹ÑH    c'  8Â¥X¹ÑH    c'       	  r    ~  " S   Ì      Ë      ~  " uÿÿS      N ` `  K	18Â¥X¹ÑH    c'      	0
   |Ç#u^YÌlB                     	  €    „  " S   Í      Ì      „  # uÿÿS      # 5 5   	18Â¥X¹ÑH    c'              	  †    Š  " S   Î      Í      Š  $ uÿÿS      + = =  (	18Â¥X¹ÑH    c'  8Â¥X¹ÑH    c'       	  Œ      " S   Ï      Î        ' uÿÿS      < N N  9                   8Â¥X¹ÑH    c'  #Ö¥X¹ÑH    b'       	  ’    –  " S   Ð      Ï      –  ( uÿÿS      < N N  9    )ª÷ë‚ÑH    6'  8Â¥X¹ÑH    c'  #Ö¥X¹ÑH    b'       	  ˜    œ  " S   Ñ      Ð      œ  ) uÿÿS      < N N  9    )ª÷ë‚ÑH    7'  8Â¥X¹ÑH    c'  #Ö¥X¹ÑH    b'       	  ž    ¢  " S   Ò      Ñ      ¢  * uÿÿS      < N N  9    )ª÷ë‚ÑH    8'  8Â¥X¹ÑH    c'  #Ö¥X¹ÑH    b'       	  ¤    ¨  " S   Ó      Ò      ¨  + uÿÿS      < N N  9    )ª÷ë‚ÑH    9'  8Â¥X¹ÑH    c'  #Ö¥X¹ÑH    b'       	  ª    ®  L"  -" S   Ô      Ó      ®  , #uÿÿS      ð ì    )ª÷ë‚ÑH    :'  8Â¥X¹ÑH    c'  #Ö¥X¹ÑH    b'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿   $   	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\CKR{b      
rC                 Mõh04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs       	             	         	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  °    ä  " C   Õ      ¤      ä    'uÿÿC      Q _ _  N	1#Ö¥X¹ÑH    b'     	 ÿÿÿÿ	CarpetCalculatorApp       	Main   ram    	  æ    ê  " S   Ö      Ô      ê    +uÿÿS      < N N  9                   ¡±4Y¹ÑH    g'  ¡±4Y¹ÑH    g'       	  ì    ð  " S   ×      Ö      ð  ! /uÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ¡±4Y¹ÑH    g'  ¡±4Y¹ÑH    g'       	  ò    ö  " S   Ø      ×      ö  & 3uÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ¡±4Y¹ÑH    g'  ¡±4Y¹ÑH    g'       	  ø      " S   Ù      Ø        " 7uÿÿS      g ` x  cK	1¡±4Y¹ÑH    g'      	03   t[D*^aOæ¨s3	†Û.u¹jï¬zPßeÕAò‡g¦õÎâ6Uœ~,û         	      
  " S   Ú      Ù      
  # ;uÿÿS      # 5 5   	1¡±4Y¹ÑH    g'    A        	        " S   Û      Ú        $ ?uÿÿS      + = =  (	1¡±4Y¹ÑH    g'  ¡±4Y¹ÑH    g'       	        " S   Ü      Û        ' CuÿÿS      ôN €î9                    ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'     	CS0246	Compiler	~The type or namespace name 'CarpetCalculator' could not be found (are you missing a using directive or an assembly reference?)        c     	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                           		Telemetry                 *      :      *      :       	        " S   Ý      Ü        ( GuÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'       	      "  " S   Þ      Ý      "  ) KuÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'       	  $    (  " S   ß      Þ      (  * OuÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'       	  *    .  " S   à      ß      .  + SuÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'       	  0    4  " S   á      à      4  , WuÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  6    j  " C   â      Õ      j    [uÿÿC      v _ ƒ  rN	1]'+Y¹ÑH    e'     	 ÿÿÿÿ	CarpetCalculatorApp       	DisplayInstructions   	GetDimension   	Main    	  l    p   #   ã      c      p   ]uÿÿ#         4 €  	    þ @C a r p e t C a l c u l a t o r . c s  $   ä      d      p   _uÿÿ$   	   ,    
Š~!™
H
ŸH™|Š3
‘ €   	  r    v   S   å      á      v  - auÿÿS         N €  €  €            ø @                                                        T   æ      ‡      v  - cuÿÿT          €  €  €  €   	  x    |  L   "  S   ç      å      |  . euh€ff      
rŸ                Mm ÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    4'                                       T   è      æ      |  . guÿÿT          €  €  €  €   	  ~    ‚   S   é      ç      ‚  / iuÿÿS         N €  €  €  
       
   ø @    )ª÷ë‚ÑH    5'                                       T   ê      è      ‚  / kuÿÿT          €  €  €  €  
 	  „    ˆ   S   ë      é      ˆ  0 muÿÿS         N €  €  €            ø @                                                        T   ì      ê      ˆ  0 ouÿÿT          €  €  €  €   	  Š    Ž   S   í      ë      Ž  1 quÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    6'                                       T   î      ì      Ž  1 suÿÿT          €  €  €  €   	      ”   S   ï      í      ”  2 uuÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    7'                                       T   ð      î      ”  2 wuÿÿT          €  €  €  €   	  –    š  & S   ñ      ï      š        S                 ü   ó      Ln   > S   ó      ñ      š    U       ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿS       3   4         ÿÿÿÿ,                         ó                 ¦  ‘4             ü   €  €  €            ø @	1*Ú‚X¹ÑH    <'      	0             €  €  €            ø @	1*Ú‚X¹ÑH    <'               €  €  €            ø @	1BrX¹ÑH    /'  ×WIrX¹ÑH   -'       €  €  €  	       	   ø @	1BrX¹ÑH    /'  ×WIrX¹ÑH   -'    €  €  €            ø @    )ª÷ë‚ÑH    4'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       €  €  €  
       
   ø @    )ª÷ë‚ÑH    5'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       €  €  €            ø @	1×WIrX¹ÑH   -'      	0   7ÞËÉÙIIõu6D NI§qÆØ†yÆ/Ä’%Ü         €  €  €            ø @	1×WIrX¹ÑH   -'             €  €  €            ø @	1À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       €  €  €            ø @                   À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       €  €  €            ø @    )ª÷ë‚ÑH    6'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       €  €  €            ø @    )ª÷ë‚ÑH    7'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       €  €  €            ø @    )ª÷ë‚ÑH    8'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       €  €  €            ø @    )ª÷ë‚ÑH    9'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'       €  €  €            ø @    )ª÷ë‚ÑH    :'  À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.                	C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\Program.cs                                 	Unnecessary		Telemetry          2                                                !             !             !                F   1                                	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                    €  €  €  	       	   ø @	1À–çqX¹ÑH    .'  ×WIrX¹ÑH   -'    €  €  €            ø @	1*Ú‚X¹ÑH    <'      	0             €  €  €            ø @	1*Ú‚X¹ÑH    <'               €  €  €            ø @	1BrX¹ÑH    0'  ×WIrX¹ÑH   -'       €  €  €  	       	   ø @	1BrX¹ÑH    0'  ×WIrX¹ÑH   -'    €  €  €            ø @	1*Ú‚X¹ÑH    <'      	0)   5òhËV’&Ÿ]ÀÖ«gX÷¬Ä!¶ÓUÏ×ù-y+‚Td#XA$ÞHnÙ         €  €  €            ø @	1*Ú‚X¹ÑH    <'               €  €  €            ø @	1‘˜ÈqX¹ÑH    1'  ×WIrX¹ÑH   -'       €  €  €  	       	   ø @	1‘˜ÈqX¹ÑH    1'  ×WIrX¹ÑH   -'  ¦ŒÚçGçG      
rŸ                MÕ  €  €  €            ø @	1*Ú‚X¹ÑH    <'      	0             €  €  €            ø @	1*Ú‚X¹ÑH    <'               €  €  €            ø @	1ÞrX¹ÑH    2'  ×WIrX¹ÑH   -'       €  €  €  	       	   ø @	1ÞrX¹ÑH    2'  ×WIrX¹ÑH   -'    €  €  €            ø @	1*Ú‚X¹ÑH    <'      	0   ÆÇIWÇ“Î0?Ï"]P¥w         €  €  €            ø @	1*Ú‚X¹ÑH    <'               €  €  €            ø @	1…êÒ@ ÑH    3'  ×WIrX¹ÑH   -'       €  €  €  	       	   ø @	1…êÒ@ ÑH    3'  ×WIrX¹ÑH   -'   RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR €  €  €            ø @	1¡±4Y¹ÑH    g'    A        €  €  €            ø @                   ¡±4Y¹ÑH    g'  ¡±4Y¹ÑH    g'       €  €  €            ø @    )ª÷ë‚ÑH    4'  ¡±4Y¹ÑH    g'  ¡±4Y¹ÑH    g'       €  €  €  
       
   ø @    )ª÷ë‚ÑH    5'  ¡±4Y¹ÑH    g'  ¡±4Y¹ÑH    g'      RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR €  €  €            ø @    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'       €  €  €            ø @    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'       €  €  €            ø @    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'       €  €  €            ø @    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'      RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR €  €  €            ø @	1¡±4Y¹ÑH    g'  ¡±4Y¹ÑH    g'       €  €  €            ø @    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    €  €  €  	       	   ø @	1À–çqX¹ÑH    ='  *Ú‚X¹ÑH    <'    €  €  €            ø @	1¡±4Y¹ÑH    g'      	03   t[D*^aOæ¨s3	†Û.u¹jï¬zPßeÕAò‡g¦õÎâ6Uœ~,û         €  €  €            ø @                   ¡±4Y¹ÑH    g'  ]'+Y¹ÑH    e'     	CS0246	Compiler	~The type or namespace name 'CarpetCalculator' could not be found (are you missing a using directive or an assembly reference?)        c     	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                           		Telemetry                 *      :      *      :       €  €  €            ø @                                                        €  €  €            ø @    )ª÷ë‚ÑH    4'                                       €  €  €  
       
   ø @    )ª÷ë‚ÑH    5'                                       €  €  €            ø @                                                        €  €  €            ø @    )ª÷ë‚ÑH    6'                                       €  €  €            ø @    )ª÷ë‚ÑH    7'                                                                                                                                                                                                                                              NøýË&ýY      
rŸ                M                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               _ 29_ Ó_ t8_ 8_ ¶7_ W7]1_ Q0_ ò/_ “/_ 4/C5_ v.K o4N 1F r-‰ º4_ ._ ¸-K ¶,N h,F ",g »+K p+N "+F Ü*W …*K :*N ì)F ¦) ')K Ü(N Ž(F H(W ñ'K û N ­ F g W  Âä$_ …$_ &$_ Ç#_ h#_ 	#_ ¥K ¦'N »"F u"q "_ F!    S   ó      ÿÿÿÿÿÿÿÿš  3 yuÿÿS         N €  €  €            ø @    )ª÷ë‚ÑH    8'                                       ó      C   S   U    T   ô      ð      š  3 {uÿÿT          €  €  €  €   	  œ        U   õ      ó         4 }uÿÿS       	 N €  €  €            ø @    )ª÷ë‚ÑH    9'                                       T   ö      ô         4 uÿÿT          €  €  €  €   	  ¢    ¦   U   ÷      õ      ¦  5 uÿÿS       	 N €  €  €            ø @    )ª÷ë‚ÑH    :'                                       T   ø      ö      ¦  5 ƒuÿÿT          €  €  €  €   	  ¨    ¬  " U   ù      ÷      ¬  - ‡uÿÿS      < N N  9                   À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       	  ®    ²  " U   ú      ù      ²  . ‹uÿÿS      < N N  9    )ª÷ë‚ÑH    4'  À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       	  ´    ¸  " U   û      ú      ¸  / uÿÿS      < N N  9    )ª÷ë‚ÑH    5'  À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       	  º    À   U   ü      û      À  / ‘uÿÿS       	 [ €  €  €            ø @	1ˆ‘ƒ3Y¹ÑH    h'      	0   éíD9Ñ>,5’¤Exb7ãÀÐÈ         T   ý      ø      À  / “uÿÿT          €  €  €  €   	  Â    Æ   U   þ      ü      Æ  0 •uÿÿS       	 5 €  €  €            ø @	1ˆ‘ƒ3Y¹ÑH    h'               T   ÿ      ý      Æ  0 —uÿÿT          €  €  €  €   	  È    Î   U          þ      Î  1 ™uÿÿS       	 = €  €  €            ø @	1À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       T         ÿ      Î  1 ›uÿÿT          €  €  €  €   	  Ð    Ô  " U                Ô  3 ŸuÿÿS      < N N  9                   À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       	  Ö    Ú  " U               Ú  4 £uÿÿS      < N N  9    )ª÷ë‚ÑH    6'  À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       	  Ü    à  " U               à  5 §uÿÿS      < N N  9    )ª÷ë‚ÑH    7'  À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       	  â    æ  " U               æ  6 «uÿÿS      < N N  9    )ª÷ë‚ÑH    8'  À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       	  è    ì  " U               ì  7 ¯uÿÿS      < N N  9    )ª÷ë‚ÑH    9'  À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'       	  î    ò  LÝ  Î " U               ò  8 ³uÿÿS      «N º€¥9     )ª÷ë‚ÑH    :'  À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         2      	˜C:\¬ÁÏh7676      
rŸ                MUsers\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry             !             !             !                F   1                                                                                  	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                    	  ô    ú   U               ú  2 µuÿÿS       	 : €  €  €  	       	   ø @	1À±w3Y¹ÑH    i'  ˆ‘ƒ3Y¹ÑH    h'    T   	            ú  2 ·uÿÿT          €  €  €  €  	 	  ü     & S   
      ó              S                 ø   V         ÿÿÿÿÿÿÿÿ       S      €              Ø        [ ½uÿÿ      	  # €  €€  €        V   d          € LV          ë        [ ¿uÿÿ          €  €LV €  €€              Ü        [ Áuÿÿ      	  # €  €€  €        V   d          € LV   !         í         Ãuÿÿ!          €                	    Gê
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fé£dqŽm      
rý                      V                    ÅuÿÿV         G                          ¡±4Y¹ÑH    g'  ˆ‘ƒ3Y¹ÑH    h'     	CS1729	Compiler	\'CarpetCalculatorApp.CarpetCalculator' does not contain a constructor that takes 1 arguments             	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs   *      :      *      :      		Telemetry	CS1061	™'CarpetCalculatorApp.CarpetCalculator' does not contain a definition for 'SetNoOfSqYards' and no extension method 'SetNoOfSqYards' accepting a first argument of type 'CarpetCalculatorApp.CarpetCalculator' could be found (are you missing a using directive or an assembly reference?)        î              !            !      	™'CarpetCalculatorApp.CarpetCalculator' does not contain a definition for 'PricePerSqYard' and no extension method 'PricePerSqYard' accepting a first argument of type 'CarpetCalculatorApp.CarpetCalculator' could be found (are you missing a using directive or an assembly reference?)        )              !            !       V                    ÇuÿÿV                G    " U                  ' ËuÿÿS        € î    	      
  " U               
  ( ÏuÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  ˆ‘ƒ3Y¹ÑH    h'       	        " U                 ) ÓuÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  ˆ‘ƒ3Y¹ÑH    h'       	        " U                 * ×uÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  ˆ‘ƒ3Y¹ÑH    h'       	        " U                 + ÛuÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  ˆ‘ƒ3Y¹ÑH    h'       	      "  " U               "  , ßuÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  ˆ‘ƒ3Y¹ÑH    h'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  $    X  " C         â      X    ãuÿÿC      Œ ƒ ™  ˆr	1ˆ‘ƒ3Y¹ÑH    h'     	 ÿÿÿÿ	CarpetCalculator   	CarpetCalculatorApp       	DisplayInstructions   	GetDimension   	Main    	  Z    ^  " U               ^  - çuÿÿS      < N N  9                   ­vÇ>Y¹ÑH    k'  ­vÇ>Y¹ÑH    k'       	  `    d  " U               d  . ëuÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ­vÇ>Y¹ÑH    k'  ­vÇ>Y¹ÑH    k'       	  f    j  " U               j  3 ïuÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ­vÇ>Y¹ÑH    k'  ­vÇ>Y¹ÑH    k'       	  l    x  " U               x  / óuÿÿS      I [ [  F	1­vÇ>Y¹ÑH    k'      	0   éíD9Ñ>,5’¤Exb7ãÀÐÈ         	  z    ~  " U               ~  0 ÷uÿÿS      # 5 5   	1­vÇ>Y¹ÑH    k'               	  €    „  " U               „  1 ûuÿÿS      + = =  (	1­vÇ>Y¹ÑH    k'  ­vÇ>Y¹ÑH    k'       	  †    Š  " U                Š  4 ÿuÿÿS      < N N  9                   ­vÇ>Y¹ÑH    k'  ˆ‘ƒ3Y¹ÑH    h'       	  Œ      " U   !               5 vÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ­vÇ>Y¹ÑH    k'  ˆ‘ƒ3Y¹ÑH    h'       	  ’    –  " U   "      !      –  6 vÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ­vÇ>Y¹ÑH    k'  ˆ‘ƒ3Y¹ÑH    h'       	  ˜    œ  Ln   , " U   #      "      œ  7 vÿÿS      wzùëikik       
r                MB < N N  9    )ª÷ë‚ÑH    8'  ­vÇ>Y¹ÑH    k'  ˆ‘ƒ3Y¹ÑH    h'       	  ž    ¢  " U   $      #      ¢  8 vÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ­vÇ>Y¹ÑH    k'  ˆ‘ƒ3Y¹ÑH    h'       	  ¤    ¨  " U   %      $      ¨  9 vÿÿS      ©ºº ¥    )ª÷ë‚ÑH    :'  ­vÇ>Y¹ÑH    k'  ˆ‘ƒ3Y¹ÑH    h'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.            !   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs          !             !      	Unnecessary		Telemetry          H   1                                          4                                                                                	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	             w                                  	  ª    ®  " U   &      %      ®  - vÿÿS      < N N  9                   ï9@Y¹ÑH    l'  ï9@Y¹ÑH    l'       	  °    ´  " U   '      &      ´  . vÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ï9@Y¹ÑH    l'  ï9@Y¹ÑH    l'       	  ¶    º  " U   (      '      º  3 vÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ï9@Y¹ÑH    l'  ï9@Y¹ÑH    l'       	  ¼    È  " U   )      (      È  / #vÿÿS      I [ [  F	1ï9@Y¹ÑH    l'      	0   éíD9Ñ>,5’¤Exb7ãÀÐÈ         	  Ê    Î  " U   *      )      Î  0 'vÿÿS      # 5 5   	1ï9@Y¹ÑH    l'               	  Ð    Ô  " U   +      *      Ô  1 +vÿÿS      + = =  (	1ï9@Y¹ÑH    l'  ï9@Y¹ÑH    l'       	  Ö    Ú  " U   ,      +      Ú  4 /vÿÿS      < N N  9                   ï9@Y¹ÑH    l'  ˆ‘ƒ3Y¹ÑH    h'       	  Ü    à  " U   -      ,      à  5 3vÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ï9@Y¹ÑH    l'  ˆ‘ƒ3Y¹ÑH    h'       	  â    æ  " U   .      -      æ  6 7vÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ï9@Y¹ÑH    l'  ˆ‘ƒ3Y¹ÑH    h'       	  è    ì  " U   /      .      ì  7 ;vÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ï9@Y¹ÑH    l'  ˆ‘ƒ3Y¹ÑH    h'       	  î    ò  " U   0      /      ò  8 ?vÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ï9@Y¹ÑH    l'  ˆ‘ƒ3Y¹ÑH    h'       	  ô    ø  " U   1      0      ø  9 CvÿÿS      ©ºº ¥    )ª÷ë‚ÑH    :'  ï9@Y¹ÑH    l'  ˆ‘ƒ3Y¹ÑH    h'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.              	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs
       
      
       
         	Unnecessary		Telemetry          Ù                                             §   0             !             !                í      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   w          
             
           	  ú      " U   2      1        - GvÿÿS      < N N  9                   0EY¹ÑH    s'  0EY¹ÑH    s'       	      
  " U   3      2      
  . KvÿÿS      < N N  9    )ª÷ë‚ÑH    4'  0EY¹ÑH    s'  0EY¹ÑH    s'       	        " U   4      3        3 OvÿÿS      < N N  9    )ª÷ë‚ÑH    5'  0EY¹ÑH    s'  0EY¹ÑH    s'       	        " U   5      4        / SvÿÿS      I [ [  F	10EY¹ÑH    s'      	0   lä7Á‘–bÞ’uiLUFCê-È           	       $  " U   6      5      $  0 WvÿÿS      # 5 5   	10EY¹ÑH    s'               	  &    *  " U   7      6      *  1 [vÿÿS      + = =  (	10EY¹ÑH    s'  0EY¹ÑH    s'       	  ,    0  " U   8      7      0  4 _vÿÿS      < N N  9                   0EY¹ÑH    s'  0EY¹ÑH    s'       	  2    6  Ln   . " U   9      8      6  5 cvÿÿS      < ÙûG™¬¬  !     
rñ                 M@ N N  9    )ª÷ë‚ÑH    6'  0EY¹ÑH    s'  0EY¹ÑH    s'       	  8    <  " U   :      9      <  6 gvÿÿS      < N N  9    )ª÷ë‚ÑH    7'  0EY¹ÑH    s'  0EY¹ÑH    s'       	  >    B  " U   ;      :      B  7 kvÿÿS      < N N  9    )ª÷ë‚ÑH    8'  0EY¹ÑH    s'  0EY¹ÑH    s'       	  D    H  " U   <      ;      H  8 ovÿÿS      < N N  9    )ª÷ë‚ÑH    9'  0EY¹ÑH    s'  0EY¹ÑH    s'       	  J    N  " U   =      <      N  9 svÿÿS      ïºþ€é¥    )ª÷ë‚ÑH    :'  0EY¹ÑH    s'  0EY¹ÑH    s'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         õ      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs
       
      
       
         	Unnecessary		Telemetry          §                                             Í                                             ¶                                             á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  P    T  ! V   >            T    uvÿÿV            G  " V   ?      >      T   wvÿÿV       GG$ 0E0 s'    " U   @      =      T  ' {vÿÿS          @  	  V    Z  " U   A      @      Z  ( vÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  0EY¹ÑH    s'       	  \    `  " U   B      A      `  ) ƒvÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  0EY¹ÑH    s'       	  b    f  " U   C      B      f  * ‡vÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  0EY¹ÑH    s'       	  h    l  " U   D      C      l  + ‹vÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  0EY¹ÑH    s'       	  n    r  " U   E      D      r  , vÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  0EY¹ÑH    s'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  t    ¨  " C   F            ¨    “vÿÿC      ‹ ™ ™  ˆ	10EY¹ÑH    s'     	 ÿÿÿÿ	CarpetCalculator   	CarpetCalculatorApp       	DisplayInstructions   	GetDimension   	Main    	  ª    ®  " U   G      E      ®  - —vÿÿS      < N N  9                   ôLEHY¹ÑH    u'  ôLEHY¹ÑH    u'       	  °    ´  " U   H      G      ´  . ›vÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ôLEHY¹ÑH    u'  ôLEHY¹ÑH    u'       	  ¶    º  " U   I      H      º  3 ŸvÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ôLEHY¹ÑH    u'  ôLEHY¹ÑH    u'       	  ¼    È  " U   J      I      È  / £vÿÿS      I [ [  F	1ôLEHY¹ÑH    u'      	0
   lÅ7UVYjDR                  	  Ê    Î  " U   K      J      Î  0 §vÿÿS      # 5 5   	1ôLEHY¹ÑH    u'               	  Ð    Ô  " U   L      K      Ô  1 «vÿÿS      + = =  (	1ôLEHY¹ÑH    u'  ôLEHY¹ÑH    u'       	  Ö    Ú  " U   M      L      Ú  4 ¯vÿÿS      < N N  9                   ôLEHY¹ÑH    u'  BÎGY¹ÑH    t'       	  Ü    à  " U   N      M      à  5 ³vÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ôLEHY¹ÑH    u'  BÎGY¹ÑH    t'       	  â   äß©—¶¶  "    $
r9
                  æ  " U   O      N      æ  6 ·vÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ôLEHY¹ÑH    u'  BÎGY¹ÑH    t'       	  è    ì  " U   P      O      ì  7 »vÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ôLEHY¹ÑH    u'  BÎGY¹ÑH    t'       	  î    ò  " U   Q      P      ò  8 ¿vÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ôLEHY¹ÑH    u'  BÎGY¹ÑH    t'       	  ô    ø  " U   R      Q      ø  9 ÃvÿÿS      íþþ é    )ª÷ë‚ÑH    :'  ôLEHY¹ÑH    u'  BÎGY¹ÑH    t'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¶      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry          §                                   	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  ú    þ  ! V   S      ?      þ    ÅvÿÿV            G  " V   T      S      þ   ÇvÿÿV       GG$ BÎG0 t'    " U   U      R      þ  ' ËvÿÿS          @  	   	    	  " U   V      U      	  ( ÏvÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  BÎGY¹ÑH    t'       	  	    
	  " U   W      V      
	  ) ÓvÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  BÎGY¹ÑH    t'       	  	    	  " U   X      W      	  * ×vÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  BÎGY¹ÑH    t'       	  	    	  " U   Y      X      	  + ÛvÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  BÎGY¹ÑH    t'       	  	    	  " U   Z      Y      	  , ßvÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  BÎGY¹ÑH    t'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  	    R	  " C   [      F      R	    ãvÿÿC      ‹ ™ ™  ˆ	1BÎGY¹ÑH    t'     	 ÿÿÿÿ	CarpetCalculator   	CarpetCalculatorApp       	DisplayInstructions   	GetDimension   	Main    	  T	    `	  " C   \      [      `	    çvÿÿC      § ™ ´  £ˆ	1è™OY¹ÑH    z'     	 ÿÿÿÿ	<invalid-global-code>   	CarpetCalculator   	CarpetCalculatorApp       	DisplayInstructions   	GetDimension   	Main    	  b	    f	   #   ]      ã      f	   évÿÿ#         €  	    þ @< M e t a d a t a S y m b o l T r e e I n f o P e r s i s t e n c e > _ C : \ P r o g r a m   F i l e s \ R e f e r e n c e   A s s e m b l i e s \ M i c r o s o f t \ F r a m e w o r k \ . N E T F r a m e w o r k \ v 4 . 5 \ S y s t e m . C o r e . d l l  $   ^      ä      f	   ëvÿÿ$   	      Q!™™‘§Q	|H™Š!!2p#|~!Š‘2‘™!p
!D
7A~Š|%ŠQ#2H!‘AŠ!#!Š!p
!‘‘!Q	H2!‘AQ2
Š|‘|#™A#ŠQ!¤|Š6A3p!™#ŠQ!¤|Š6A¢ 3"A‘§‘™!Q3
|Š!3HH €   	  h	   p	  & 3   _      g      p	        3   
              þ   4   a      ÿÿÿÿÿÿÿÿp	       3      €    Lb   A     b            p	  O ñvÿÿ      	  # €  
€€  €5*“4qŽ{  #    0
r×                 M!  
       4   d          € LV    c            p	  O óvÿÿ          €  
€LV €  
€€        d            p	  O õvÿÿ      	  # €  
€€  € 
       4   d          € LV   !   e            p	   ÷vÿÿ!          €           
     	  r	  G•                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       í /Hßeße  $    0
r×                   n	  L:  É 4   f      a      n	    ùvÿÿ4                 	1 ,éîÍiÏH    {'  _  	 ÿÿÿÿ	$$method0x6000ada-1  	.cctor±  ×  Ø  P  ã  ä  ê  ó  9  @  F  Y  f  ”  .  ‡  —	  	.ctor*  ?  @  W  X    ”  •  –  ±  ²  ¾  ¿  Ñ  Ö  ×  ê  ë              	  
                      $  %  )  *  <  N  P  Q  R  S  T  c  }  ~    Œ    ˜  ™  ß  à  á  â  ã  ä  å  é  ê  ë  ì  ð  ò  ó  ÷           "  #  (  )  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  C  D  F  G  S  Y  f  o  p  ¬  Ó  Ù  ò  ó  ô         @  A  T  V  W  f  g  m  n  Á  Â  Ã  Æ  Ç  ì  í  ò        "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  3  4  5  @  D  F  H  I  J  M  N  O  P  R  S  T  U  W  X  Y  b  c  “  ”     ¡  ¤  §                '  (  )  *  +  -  .  /  0  W    ‡  Þ  å  æ  é  ì  í  î  ï  ð  ò  	  ^	  a	  e	  g	  h	  j	  k	  m	  n	  s	  Œ	  	  Ž	  	  •	  —	  ¨	  ©	  ª	  «	  ®	  !
  G
  R
  ^
  _
  ˆ
  ‰
  ‘
  ’
  “
  ™
  H  S  	<Module>    	D<PrivateImplementationDetails>{73D76CB6-7F16-463B-A4DC-BC9D45BAF766}    	Accept”  ¾  $  )  }  Œ  à  f  ò  @  f  Á  ì    I  M  b     ¤    å  ª	  ^
  ˆ
  ‘
  	AccessRightType-  	AccessRuleFactory-  	AccessRuleType-  	AccessSystemSecurityU  '  	Action±	  	
ActivityId8  C  	Addf  o    ‡  	add_EventRecordWritten<  	AddAccessRule-  		AddAssignf  o  	AddAssignCheckedf  o  	AddAuditRule-  	
AddCheckedf  o  	
AddCounterP  	AddEventHandler  		AddMethod   	AddRuleÙ  	Administrative;  	AesCryptoServiceProviderr  	
AesManagedr  		Aggregate    c  		Algorithm    	AlgorithmGroup    	All    c  	AllowArchiving  	AllowExport  	AllowPlaintextArchiving  	AllowPlaintextExport  		AllUsages  	
Analytical;  	Andf  &o  	AndAlsof  'o  		AndAssignf  (o  	AnonymousPipeClientStream,  	AnonymousPipeServerStream,  	Any  +  +c  	Application/  ,3  	ApplicationAndDeployment3  	Apply%  	ApplyResultSelector  	ArgumentCountÑ  	ArgumentNamesÑ  		Argumentsà  2   2@  2f  2b  2¤  	ArrayAccessf  	
ArrayIndexf  4o  	ArrayLengthf  5o  	AsEnumerable  6  		AsOrdered  	
AsParallel  	AsQueryablec  	AssemblyIdentityMismatchs	  	AsSequential  	Assignf  <o  	
AssignmentH  	AsUnordered  	Asynchronous+  	
Attributes  @-  	AuditFailureŒ	  	AuditRuleFactory-  	AuditRuleType-  	AuditSuccessŒ	  	AuthenticodeSignature4  	 AuthenticodeSignatureInformation[  	
AutoBackup1  	AutoBuffered  	Average  I  Ic  	AverageBaseT  	AverageCount64T  	AverageTimer32T  		BadDigests	  	BadSignatureFormats	  	BasicConstraintsNotObserveds	  		BatchSize6  	BeginInvoke*  Q¬  Q/  		BeginRead.  	BeginWaitForConnection”  	
BeginWrite.  	BinaryExpressionm  	BinaryExpressionProxyf  	BinaryOperationBinderÞ  	Bind–  X×  XÙ  X<  Xc  X˜  X™  Xä  Xf  XÓ  XÙ  Xm  Xn  X^	  Xa	  X“
  	BindBinaryOperationã  	BindConvertã  	BindCreateInstanceã  	BindDelegate×  	BindDeleteIndexã  	BindDeleteMemberã  	BinderÖ  _à  	BindGetIndexã  	BindGetMemberã  	BindingRestrictionsÞ  	BindingRestrictionsProxy±  	BindingsM  dP Ì–ÿ¨;¨;  %    0
r×                 Mq  	BindingTypeF  	
BindInvokeã  	BindInvokeMemberã  	BindSetIndexã  	BindSetMemberã  	BindUnaryOperation 4   g      f      n	    ûvÿÿ4                     ! 4   h      g      n	    ývÿÿ4                & 3   i      _      n	        3   
              à  : 4   n      h      n	       5   6   3   5             €  ! 6   o      n      n	        4             q      Ln   > 4   q      n      n	    7       ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ4           ‚  …      ÿÿÿÿÿÿÿÿ                      q                 ¤  ( ƒ     3      5           	1 ,éîÍiÏH    {'  _  	 ÿÿÿÿ	$$method0x6000ada-1  	.cctor±  ×  Ø  P  ã  ä  ê  ó  9  @  F  Y  f  ”  .  ‡  —	  	.ctor*  ?  @  W  X    ”  •  –  ±  ²  ¾  ¿  Ñ  Ö  ×  ê  ë              	  
                      $  %  )  *  <  N  P  Q  R  S  T  c  }  ~    Œ    ˜  ™  ß  à  á  â  ã  ä  å  é  ê  ë  ì  ð  ò  ó  ÷           "  #  (  )  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  C  D  F  G  S  Y  f  o  p  ¬  Ó  Ù  ò  ó  ô         @  A  T  V  W  f  g  m  n  Á  Â  Ã  Æ  Ç  ì  í  ò        "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  3  4  5  @  D  F  H  I  J  M  N  O  P  R  S  T  U  W  X  Y  b  c  “  ”     ¡  ¤  §                '  (  )  *  +  -  .  /  0  W    ‡  Þ  å  æ  é  ì  í  î  ï  ð  ò  	  ^	  a	  e	  g	  h	  j	  k	  m	  n	  s	  Œ	  	  Ž	  	  •	  —	  ¨	  ©	  ª	  «	  ®	  !
  G
  R
  ^
  _
  ˆ
  ‰
  ‘
  ’
  “
  ™
  H  S  	<Module>    	D<PrivateImplementationDetails>{73D76CB6-7F16-463B-A4DC-BC9D45BAF766}    	Accept”  ¾  $  )  }  Œ  à  f  ò  @  f  Á  ì    I  M  b     ¤    å  ª	  ^
  ˆ
  ‘
  	AccessRightType-  	AccessRuleFactory-  	AccessRuleType-  	AccessSystemSecurityU  '  	Action±	  	
ActivityId8  C  	Addf  o    ‡  	add_EventRecordWritten<  	AddAccessRule-  		AddAssignf  o  	AddAssignCheckedf  o  	AddAuditRule-  	
AddCheckedf  o  	
AddCounterP  	AddEventHandler  		AddMethod   	AddRuleÙ  	Administrative;  	AesCryptoServiceProviderr  	
AesManagedr  		Aggregate    c  		Algorithm    	AlgorithmGroup    	All    c  	AllowArchiving  	AllowExport  	AllowPlaintextArchiving  	AllowPlaintextExport  		AllUsages  	
Analytical;  	Andf  &o  	AndAlsof  'o  		AndAssignf  (o  	AnonymousPipeClientStream,  	AnonymousPipeServerStream,  	Any  +  +c  	Application/  ,3  	ApplicationAndDeployment3  	Apply%  	ApplyResultSelector  	ArgumentCountÑ  	ArgumentNamesÑ  		Argumentsà  2   2@  2f  2b  2¤  	ArrayAccessf  	
ArrayIndexf  4o  	ArrayLengthf  5o  	AsEnumerable  6  		AsOrdered  	
AsParallel  	AsQueryablec  	AssemblyIdentityMismatchs	  	AsSequential  	Assignf  <o  	
AssignmentH  	AsUnordered  	Asynchronous+  	
Attributes  @-  	AuditFailureŒ	  	AuditRuleFactory-  	AuditRuleType-  	AuditSuccessŒ	  	AuthenticodeSignature4  	 AuthenticodeSignatureInformation[  	
AutoBackup1  	AutoBuffered  	Average  I  Ic  	AverageBaseT  	AverageCount64T  	AverageTimer32T  		BadDigests	  	BadSignatureFormats	  	BasicConstraintsNÅ-d¦±±  &    0
r×                 MÕotObserveds	  		BatchSize6  	BeginInvoke*  Q¬  Q/  		BeginRead.  	BeginWaitForConnection”  	
BeginWrite.  	BinaryExpressionm  	BinaryExpressionProxyf  	BinaryOperationBinderÞ  	Bind–  X×  XÙ  X<  Xc  X˜  X™  Xä  Xf  XÓ  XÙ  Xm  Xn  X^	  Xa	  X“
  	BindBinaryOperationã  	BindConvertã  	BindCreateInstanceã  	BindDelegate×  	BindDeleteIndexã  	BindDeleteMemberã  	BinderÖ  _à  	BindGetIndexã  	BindGetMemberã  	BindingRestrictionsÞ  	BindingRestrictionsProxy±  	BindingsM  dP  	BindingTypeF  	
BindInvokeã  	BindInvokeMemberã  	BindSetIndexã  	BindSetMemberã  	BindUnaryOperation                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            4Í@á€k  '    0
r×                 M                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
  0   Là  O! 4   q      ÿÿÿÿÿÿÿÿn	   ÿvÿÿ4      ®®®	1 ,éîÍiÏH    {'  _  	 ÿÿÿÿ	$$method0x6000ada-1  	.cctor±  ×  Ø  P  ã  ä  ê  ó  9  @  F  Y  f  ”  .  ‡  —	  	.ctor*  ?  @  W  X    ”  •  –  ±  ²  ¾  ¿  Ñ  Ö  ×  ê  ë              	  
                      $  %  )  *  <  N  P  Q  R  S  T  c  }  ~    Œ    ˜  ™  ß  à  á  â  ã  ä  å  é  ê  ë  ì  ð  ò  ó  ÷           "  #  (  )  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  C  D  F  G  S  Y  f  o  p  ¬  Ó  Ù  ò  ó  ô         @  A  T  V  W  f  g  m  n  Á  Â  Ã  Æ  Ç  ì  í  ò        "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  3  4  5  @  D  F  H  I  J  M  N  O  P  R  S  T  U  W  X  Y  b  c  “  ”     ¡  ¤  §                '  (  )  *  +  -  .  /  0  W    ‡  Þ  å  æ  é  ì  í  î  ï  ð  ò  	  ^	  a	  e	  g	  h	  j	  k	  m	  n	  s	  Œ	  	  Ž	  	  •	  —	  ¨	  ©	  ª	  «	  ®	  !
  G
  R
  ^
  _
  ˆ
  ‰
  ‘
  ’
  “
  ™
  H  S  	<Module>    	D<PrivateImplementationDetails>{73D76CB6-7F16-463B-A4DC-BC9D45BAF766}    	Accept”  ¾  $  )  }  Œ  à  f  ò  @  f  Á  ì    I  M  b     ¤    å  ª	  ^
  ˆ
  ‘
  	AccessRightType-  	AccessRuleFactory-  	AccessRuleType-  	AccessSystemSecurityU  '  	Action±	  	
ActivityId8  C  	Addf  o    ‡  	add_EventRecordWritten<  	AddAccessRule-  		AddAssignf  o  	AddAssignCheckedf  o  	AddAuditRule-  	
AddCheckedf  o  	
AddCounterP  	AddEventHandler  		AddMethod   	AddRuleÙ  	Administrative;  	AesCryptoServiceProviderr  	
AesManagedr  		Aggregate    c  		Algorithm    	AlgorithmGroup    	All    c  	AllowArchiving  	AllowExport  	AllowPlaintextArchiving  	AllowPlaintextExport  		AllUsages  	
Analytical;  	Andf  &o  	AndAlsof  'o  		AndAssignf  (o  	AnonymousPipeClientStream,  	AnonymousPipeServerStream,  	Any  +  +c  	Application/  ,3  	ApplicationAndDeployment3  	Apply%  	ApplyResultSelector  	ArgumentCountÑ  	ArgumentNamesÑ  		Argumentsà  2   2@  2f  2b  2¤  	ArrayAccessf  	
ArrayIndexf  4o  	ArrayLengthf  5o  	AsEnumerable  6  		AsOrdered  	
AsParallel  	AsQueryablec  	AssemblyIdentityMismatchs	  	AsSequential  	Assignf  <o  	
AssignmentH  	AsUnordered  	Asynchronous+  	
Attributes  @-  	AuditFailureŒ	  	AuditRuleFactory-  	AuditRuleType-  	AuditSuccessŒ	  	AuthenticodeSignature4  	 AuthenticodeSignatureInformation[  	
AutoBackup1  	AutoBuffered  	Average  I  Ic  	AverageBaseT  	AverageCount64T  	còÞ877  (    0
r×                 MÕAverageTimer32T  		BadDigests	  	BadSignatureFormats	  	BasicConstraintsNotObserveds	  		BatchSize6  	BeginInvoke*  Q¬  Q/  		BeginRead.  	BeginWaitForConnection”  	
BeginWrite.  	BinaryExpressionm  	BinaryExpressionProxyf  	BinaryOperationBinderÞ  	Bind–  X×  XÙ  X<  Xc  X˜  X™  Xä  Xf  XÓ  XÙ  Xm  Xn  X^	  Xa	  X“
  	BindBinaryOperationã  	BindConvertã  	BindCreateInstanceã  	BindDelegate×  	BindDeleteIndexã  	BindDeleteMemberã  	BinderÖ  _à  	BindGetIndexã  	BindGetMemberã  	BindingRestrictionsÞ  	BindingRestrictionsProxy±  	BindingsM  dP  	BindingTypeF  	
BindInvokeã  	BindInvokeMemberã  	BindSetIndexã  	BindSetMemberã  	BindUnaryOperationã  	
BlobFormatë  	Blockf  lo  	BlockExpressionm  	BlockExpressionProxyf  	Bodyê  oÆ  o  o¨	  o^
  	Bookmark8  pC  	Breakf  qó  	
BreakLabel  	
BufferSizeF  	Byte0  	CacheTarget×  	Callf  vo  	CallInfoc  w˜  wÞ  wÓ  wm  wn  w^	  	CallSite  	CallSiteBinder  	CallSiteHelpers  	CallSiteOps  	CancelCurrentOperations9  	CancelReading6  	CanRead.  		CanReduce”  f  ì  M  ‘
  	CanSeek.  	CanWrite.  	Capacity‡  	Casesª	  	Cast  „  „c  	Catchf  	
CatchBlockm  	CatchBlockProxyf  	CertificateExpireds	  	CertificateExplicitlyDistrusteds	  	CertificateMalformeds	  	CertificateNotExplicitlyTrusteds	  	CertificateRevokeds	  	CertificateUsageNotAlloweds	  	ChangePermissionsU  Ž'  	Channel#  	CheckPipePropertyOperations“  .  	CheckReadOperations.  	CheckWriteOperations.  	Circular1  	Clear  ”‡  	ClearDebugInfof  	ClearLog9  	
ClearMatchÙ  	ClientSafePipeHandleX  	Close@  ™A  ™F  	Closure  	CngAlgorithmr  	CngAlgorithmGroupr  	CngExportPoliciesr  	CngKeyr  	CngKeyBlobFormatr  	CngKeyCreationOptionsr  	CngKeyCreationParametersr  	CngKeyHandleOpenOptionsr  	CngKeyOpenOptionsr  	CngKeyUsagesr  	CngPropertyr  	CngPropertyCollectionr  	CngPropertyOptionsr  	CngProviderr  	CngUIPolicyr  	CngUIProtectionLevelsr  	Coalescef  «o  	Collections±	  	ComAwareEventInfoX  	Combine±  	Comparer  	
Comparisonª	  	Compilef  ±Æ  	CompilerServicesà  	CompileToMethodÆ  	Concat  ´  ´c  		Conditionf  	Conditionalo  	ConditionalExpressionm  	ConditionalExpressionProxyf  	Connect“  	Constantf  ºo  	ConstantExpressionm  	ConstantExpressionProxyf  		Constants  	Constructor¤  	ContainerLog8  	ContainingSignatureInvalids	  	Contains  Á  Á4  Á  Á  Ác  Á‡  	Continuef  Âó  	ContinueLabel  	
Conversion”  	Convertf  Åo  	ConvertBinderÞ  	ConvertCheckedf  Ço  	CopyOnWriteS  ÈU  	CopyTo  É‡  	CorrelationHintŒ	  	CorrelationHint2Œ	  	CouldNotBuildChains	  	Count  Í  Í4  Íu  Í  Í  Íc  Í‡  	CounterData"  	CountersQ  	
CounterSet"  	CounterSetInstance"  	 CounterSetInstanceCounterDataSet"  	CounterSetInstanceType"  	CounterType"  	CreateÖ  Õ  Õã  Õé  Õò  	CreateActivityId@  	CreateCounterSetInstanceP  	CreateDecryptor?  Ø@  	CreateDelegateS  	CreateEncryptor?  Ú@  	CreateFromFileR  	CreateHoistedLocalsS  	CreateInstanceBinderÞ  	CreateMatchmakerÙ  		CreateNewR  	CreateNewInstance'  	CreateOrderedEnumerableq  	CreateOrOpenR  	CreatePdbGenerator  	CreateQueryt  	CreateRuntimeVariablesá  	CreateSetComparer  	CreateViewAccessorR  	CreateViewStreamR  	CreationTime-  	CreationTitle  	Critical	  	Cryptography 	  	current  	Current  	CurrentReadCount  	Custom/  	CustomProperty  	DataCollectionStartŽ	  	DataCollectionStopŽ	  	Debug;  		DebugInfof  õo  	DebugInfoExpressionm  	DebugInfoExpressionProxyf  	DebugInfoGenerator  	DeclaringType  		Decoupled)  		DecrementN  ûf  ûo  	
Decryption  	Defaultf  ýo  ý  ý  ý	  	DefaultBodyª	  	DefaultExpressionm  	DefaultExpressionProxyf  	DefaultIfEmpty    ½q›ll  )    0
r×                 M¼c  	DefaultValueÁ  	Deferä  	DelayAllocatePagesT  	DelegateTypeà  	Delete  U  '  	DeleteIndexBinderÞ  	DeleteMemberBinderÞ  		DelimiterA  	Delta32T  	Delta64T  	
Deployment3  	DeriveKeyMaterialé  ê  	DeriveSecretAgreementHandleê  	Description    =  	DescriptionUrl  	Diagnostics±	  	DiffieHellman  	
Disconnect”  	DisplayName(  )  0  >  G  W  	Dispose?  @  X    P  Q  R  ê  ë  ð  ó    +  3  6  8  9  <  @  C  @  R  X  Y  .  W    e	  g	  h	  j	  k	  m	  n	  	DisposeLocalCopyOfClientHandleX q      C   4   7     6   r      o      n	        4       t      > 4   t      q      n	            ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ4                                                > 7   t      q      n	    8       ÿÿÿÿÿÿÿÿ4   q      4         ‚  ‚      ÿÿÿÿ                       7   t      ÿÿÿÿÿÿÿÿn	   wÿÿ4         R      ®  	Distinct    c  	Dividef  o  	DivideAssignf  o  	Docum t      C   4   7   8     ! 7   u      t      n	    wÿÿ4             0  L„  ö
! 8   v      t      n	    wÿÿ4      RR R  	Distinct    c  	Dividef  o  	DivideAssignf  o  	Document}  	DocumentType®	  	Dsa  	Dynamicà  f  o  ±	  	DynamicAttribute  	DynamicExpressionm  	DynamicExpressionProxyf  	DynamicExpressionVisitorm  	DynamicMetaObjectÞ  	DynamicMetaObjectBinderÞ  	DynamicObjectÞ  	EccPrivateBlob  	EccPublicBlob  	ECDiffieHellman  'r  	ECDiffieHellmanCngr  	ECDiffieHellmanCngPublicKeyr  	$ECDiffieHellmanKeyDerivationFunctionr  	ECDiffieHellmanP256  	ECDiffieHellmanP384  	ECDiffieHellmanP521  	ECDiffieHellmanPublicKeyr  	ECDsa  /r  	ECDsaCngr  		ECDsaP256  		ECDsaP384  		ECDsaP521  	ECKeyXmlFormatr  	ElapsedTimeT  		ElementAt  6  6c  	ElementAtOrDefault  7  7c  	ElementInitf  8m  	ElementTypes  	Empty±  :  :f  :  	EmptyMetaObjectsã  	Enabled<  		EndColumn}  		EndInvoke*  >¬  >/  	EndLine}  	EndRead.  	EndWaitForConnection”  	EndWrite.  	EnsureWriterF  	EnterReadLock  	EnterUpgradeableReadLock  	EnterWriteLock  	
Enumerableç  	EnumerableExecutorç  	EnumerableQueryç  	
Enumerator  	EphemeralKey  	Equalf  Lo  	EqualsÑ  M  M  M  M  M  	Error	  	EventBookmark~  	EventDescriptor'  	EventExceptionD  		EventGuidG  	EventId#  	Eventing¥  	EventKeyword~  	
EventLevel~  	EventLogClassicŒ	  	EventLogConfiguration~  	EventLogException~  	EventLogInformation~  	EventLogInvalidDataException~  	EventLogIsolation~  	EventLogLink~  	EventLogMode~  	EventLogNotFoundException~  	EventLogPropertySelector~  	!EventLogProviderDisabledException~  	EventLogQuery~  	EventLogReader~  	EventLogReadingException~  	EventLogRecord~  	EventLogSession~  	EventLogStatus~  	EventLogType~  	EventLogWatcher~  	EventMetadata~  	EventOpcode~  	EventProperty~  	EventProvider'  	EventProviderTraceListener'  	EventRecordD  o~  	EventRecordWrittenEventArgs~  	EventsW  	EventSchemaTraceListener¥  		EventTask~  	EventTooBigS  	Except  u  uc  	
ExceptWith  	ExclusiveOrf  wo  	ExclusiveOrAssignf  xo  	Executet  yU  	ExecutionScope  	Exists  	ExitReadLock  	ExitUpgradeableReadLock  	ExitWriteLock  	ExpandoCheckVersioná  	ExpandoObjectÞ  	ExpandoPromoteClassá  	ExpandoTryDeleteValueá  	ExpandoTryGetValueá  	ExpandoTrySetValueá  	Explicit<  	Export  		ExportLog9  	ExportLogAndMessages9  	ExportPolicy  ‰
  	
Expressionã  Š  Šm  Šf  Šs  ŠD  ŠI  Šˆ
  	Expressions¾  ‹ç  ‹   	ExpressionTypem  	ExpressionVisitorm  		Extensiono  ŽŽ	  	External'  	FailA  F  	FallbackBinaryOperation–  	Œ•º—vv  *    0
r×                 MŽFallbackConvert<  	FallbackCreateInstancec  	FallbackDeleteIndex˜  	FallbackDeleteMember™  	FallbackGetIndexÓ  	FallbackGetMemberÙ  	FallbackInvokem  ˜n  	FallbackInvokeMembern  	FallbackSetIndex^	  	FallbackSetMembera	  	FallbackUnaryOperation“
  	Fault^
  	FeedbackSize@  	Fieldf  	FileName®	  	FilePath  	FileSize-  	Filterê  	FinalizeW  ¤X  ¤P  ¤Q  ¤R  ¤@  ¤“  ¤”  	Finally^
  	First  ¦  ¦c  	FirstOrDefault  §  §c  	FlushA  ¨F  ¨X  ¨Y  ¨.  	ForAll  	ForceHighProtection  	ForceParallelism  	Format  	FormatDescription8  ­C  	FriendlyName  	FromByteArrayë  	FromXmlStringê  °ë  °ó  	FullControlU  ±'  	FullyBuffered  	Func±	  	
GenerateIV?  ´@  	GenerateKey?  µ@  	Generic  	GenericPrivateBlob  	GenericPublicBlob  	GenericTrustFailures	  	get_AccessRightType-  	get_AccessRuleType-  	get_ActivityId8  ¼C  	get_AddMethod   	get_Algorithm  ¾  	get_AlgorithmGroup  ¿  	get_ArgumentCountÑ  	get_ArgumentNamesÑ  	get_Argumentsà  Â   Â@  Âf  Âb  Â¤  	get_Attributes  Ã-  	get_AuditRuleType-  	get_AuthenticodeSignature4  	get_BatchSize6  	
get_BinderÖ  Çà  	get_BindingsM  ÈP  	get_BindingTypeF  	get_BlobFormatë  	get_Bodyê  ËÆ  Ë  Ë¨	  Ë^
  	get_Bookmark8  ÌC  	get_BreakLabel  	  ! 7   w      u      n	    wÿÿ4             @  Là  þ	! 8   x      v      n	    	wÿÿ4      ®R®  	Distinct    c  	Dividef  o  	DivideAssignf  o  	Document}  	DocumentType®	  	Dsa  	Dynamicà  f  o  ±	  	DynamicAttribute  	DynamicExpressionm  	DynamicExpressionProxyf  	DynamicExpressionVisitorm  	DynamicMetaObjectÞ  	DynamicMetaObjectBinderÞ  	DynamicObjectÞ  	EccPrivateBlob  	EccPublicBlob  	ECDiffieHellman  'r  	ECDiffieHellmanCngr  	ECDiffieHellmanCngPublicKeyr  	$ECDiffieHellmanKeyDerivationFunctionr  	ECDiffieHellmanP256  	ECDiffieHellmanP384  	ECDiffieHellmanP521  	ECDiffieHellmanPublicKeyr  	ECDsa  /r  	ECDsaCngr  		ECDsaP256  		ECDsaP384  		ECDsaP521  	ECKeyXmlFormatr  	ElapsedTimeT  		ElementAt  6  6c  	ElementAtOrDefault  7  7c  	ElementInitf  8m  	ElementTypes  	Empty±  :  :f  :  	EmptyMetaObjectsã  	Enabled<  		EndColumn}  		EndInvoke*  >¬  >/  	EndLine}  	EndRead.  	EndWaitForConnection”  	EndWrite.  	EnsureWriterF  	EnterReadLock  	EnterUpgradeableReadLock  	EnterWriteLock  	
Enumerableç  	EnumerableExecutorç  	EnumerableQueryç  	
Enumerator  	EphemeralKey  	Equalf  Lo  	EqualsÑ  M  M  M  M  M  	Error	  	EventBookmark~  	EventDescriptor'  	EventExceptionD  		EventGuidG  	EventId#  	Eventing¥  	EventKeyword~  	
EventLevel~  	EventLogClassicŒ	  	EventLogConfiguration~  	EventLogException~  	EventLogInformation~  	EventLogInvalidDataException~  	EventLogIsolation~  	EventLogLink~  	EventLogMode~  	EventLogNotFoundException~  	EventLogPropertySelector~  	!EventLogProviderDisabledException~  	EventLogQuery~  	EventLogReader~  	EventLogReadingException~  	EventLogRecord~  	EventLogSession~  	EventLogStatus~  	EventLogType~  	EventLogWatcher~  	EventMetadata~  	EventOpcode~  	EventProperty~  	EventProvider'  	EventProviderTraceListener'  	EventRecordD  o~  	EventRecordWrittenEventArgs~  	EventsW  	EventSchemaTraceListener¥  		EventTask~  	EventTooBigS  	Except  u  uc  	
ExceptWith  	ExclusiveOrf  wo  	ExclusiveOrAssignf  xo  	Executet  yU  	ExecutionScope  	Exists  	ExitReadLock  	ExitUpgradeableReadLock  	ExitWriteLock  	ExpandoCheckVersioná  	ExpandoObjectÞ  	ExpandoPromoteClassá  	ExpandoTryDeleteValueá  	ExpandoTryGetValueá  	ExpandoTrySetValueá  	Explicit<  	Export  		ExportLog9  	ExportLogAndMessages9  Òu‹x‹x  +    0
r×                 MÕ	ExportPolicy  ‰
  	
Expressionã  Š  Šm  Šf  Šs  ŠD  ŠI  Šˆ
  	Expressions¾  ‹ç  ‹   	ExpressionTypem  	ExpressionVisitorm  		Extensiono  ŽŽ	  	External'  	FailA  F  	FallbackBinaryOperation–  	FallbackConvert<  	FallbackCreateInstancec  	FallbackDeleteIndex˜  	FallbackDeleteMember™  	FallbackGetIndexÓ  	FallbackGetMemberÙ  	FallbackInvokem  ˜n  	FallbackInvokeMembern  	FallbackSetIndex^	  	FallbackSetMembera	  	FallbackUnaryOperation“
  	Fault^
  	FeedbackSize@  	Fieldf  	FileName®	  	FilePath  	FileSize-  	Filterê  	FinalizeW  ¤X  ¤P  ¤Q  ¤R  ¤@  ¤“  ¤”  	Finally^
  	First  ¦  ¦c  	FirstOrDefault  §  §c  	FlushA  ¨F  ¨X  ¨Y  ¨.  	ForAll  	ForceHighProtection  	ForceParallelism  	Format  	FormatDescription8  ­C  	FriendlyName  	FromByteArrayë  	FromXmlStringê  °ë  °ó  	FullControlU  ±'  	FullyBuffered  	Func±	  	
GenerateIV?  ´@  	GenerateKey?  µ@  	Generic  	GenericPrivateBlob  	GenericPublicBlob  	GenericTrustFailures	  	get_AccessRightType-  	get_AccessRuleType-  	get_ActivityId8  ¼C  	get_AddMethod   	get_Algorithm  ¾  	get_AlgorithmGroup  ¿  	get_ArgumentCountÑ  	get_ArgumentNamesÑ  	get_Argumentsà  Â   Â@  Âf  Âb  Â¤  	get_Attributes  Ã-  	get_AuditRuleType-  	get_AuthenticodeSignature4  	get_BatchSize6  	
get_BinderÖ  Çà  	get_BindingsM  ÈP  	get_BindingTypeF  	get_BlobFormatë  	get_Bodyê  ËÆ  Ë  Ë¨	  Ë^
  	get_Bookmark8  ÌC  	get_BreakLabel  	get_BufferSizeF  	get_CallInfoc  Ï˜  ÏÓ  Ïm  Ïn  Ï^	  	get_CanRead.  	get_CanReduce”  Ñf  Ñì  ÑM  Ñ‘
  	get_CanSeek.  	get_CanWrite.  	get_Capacity‡  		get_Casesª	  	get_Channel#  	get_ClientSafePipeHandleX  	get_Comparer  	get_Comparisonª	  	get_Constructor¤  	get_ContainerLog8  	get_ContinueLabel  	get_Conversion”  		get_Count  Þ4  Þu  Þ  Þ‡  	get_CountersQ  	get_CreationTime-  	get_CreationTitle  	get_Current  	get_CurrentReadCount  	get_DeclaringType  	get_DefaultBodyª	  	get_DefaultValueÁ  	get_DelegateTypeà  	get_DelimiterA  	get_Description  é  é=  	get_DescriptionUrl  	get_DiffieHellman  	get_DisplayName(  ì)  ì0  ì>  ìG  ìW  	get_Document}  	get_DocumentType®	  	get_Dsa  	get_EccPrivateBlob  	get_EccPublicBlob  	get_ECDiffieHellman  	get_ECDiffieHellmanP256  	get_ECDiffieHellmanP384  	get_ECDiffieHellmanP521  		get_ECDsa  	get_ECDsaP256  	get_ECDsaP384  	get_ECDsaP521  	get_ElementTypes  	get_Enabled<  	get_EndColumn}  	get_EndLine}  	get_EventExceptionD  	get_EventGuidG  	get_EventId#  	get_EventRecordD  	
get_EventsW  	get_Explicit<  	get_ExportPolicy  
  	get_Expressionã    f  s  D  I  ˆ
  	get_Expressions¾     	get_External'  		get_Fault^
  	get_FeedbackSize@  	get_FileName®	  	get_FileSize-  	
get_Filterê  	get_Finally^
  	
get_Format  	get_FriendlyName  	get_GenericPrivateBlob  	get_GenericPublicBlob  	get_GlobalSession9  	
get_Handle  	get_Handlers^
  	get_HashAlgorithm  ê  ó  —	  !
  	get_HasValueã  	get_HelpLinkW  	get_HmacKeyê  	get_HostingGroupH  	get_HostingModelH  	get_HResult  —	  !
  	get_Id8  =  C  W  	get_IdentifyLevelH  	get_IfFalse$  	
get_IfTrue$  	get_IgnoreCase™   Ù   n   a	  	get_InBufferSize.  	get_Indexer@  	get_Initializersì  #O  	get_InvokeOnGet3  	get_IsAsync.  	get_IsByRef  	get_IsClassicLog+  	get_IsClear}  	get_IsConnected.  	get_IsEnabled+  	get_IsEphemeral  	get_IsHandleExposed.  	get_IsImported0  	get_IsLifted”  .‘
  	get_IsLiftedToNull”  /‘
  	get_IsLogFull-  	get_IsMachineKey  	get_IsMessageComplete.  	get_IsReadLockHeld  	get_IsThreadSafeA  M^c¡  ,    0
r×                 M4F  	get_IsUpgradeableReadLockHeld  	get_IsValid—	  6!
  	get_IsWriteLockHeld  	get_ItemR  84  8u  8  8‡  	get_IV@  	get_Key?  :@  :ê  :ó  :2  	get_KeyCreationOptions
  	get_KeyDerivationFunctionê  	get_KeyExchangeAlgorithmé  =ò  	get_KeyName  	get_KeySize?  ?@  ?  	get_KeyUsage  @
  	get_Keywords#  A8  A=  AC  AW  	get_KeywordsDisplayNames8  BC  	get_Kindò  		get_Labelê  	get_Language®	  	get_LanguageVendor®	  	get_LastAccessTime-  	get_LastWriteTime-  	get_Left”  	
get_Length.  		get_Level#  K8  K=  KC  	get_LevelDisplayName8  LC  	
get_LevelsW  	get_LimitTypeã  	get_LogFilePath+  	get_LogIsolation+  	get_LogLink=  	get_LogLinksW  	get_LogMode+  	get_LogName+  T0  T8  T:  TC  	get_LogStatus6  	get_LogType+  	get_MachineName8  WC  	get_Manifest4  	get_MatchedQueryIds8  	get_MaximumFileSizeF  	get_MaximumNumberOfFilesF  	get_MaximumSizeInBytes+  	get_MD5  	
get_MemberF  ^I  	get_Members¤  	get_Message,  	get_MessageFilePathW  	
get_Method”  bb  b‘
  	(get_MicrosoftSmartCardKeyStorageProvider  	'get_MicrosoftSoftwareKeyStorageProvider  	get_Mode@  e$  	get_Name  f  f™  f(  f)  f>  fG  fÙ  fn  fÃ  fÆ  f'  f+  f,  f  fW  fa	  	get_NamespaceSecurityH  	get_NewExpressionì  hM  	get_NodeType¾  i$  i)  i}  iŒ  ià  if  iò  i@  if  iÁ  iÆ  iì  i  & 4   y      t      n	        4          3      5   & 3   z      i      n	        3   
              À   5   {      n      n	       4             9    6   |      r      n	       4             9   # 6   }      |      n	       4             > 4         y      n	            ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ4                                               > 8         x      n	    9       ÿÿÿÿÿÿÿÿ4   y      4         ‚  ‚      ÿÿÿÿ                     ?     ® 8         ÿÿÿÿÿÿÿÿn	   wÿÿ4         ¤      ?\iI  iM  ib  i¤  i  iå  iª	  i^
  iˆ
  i‘
  	get_NumberOfServerInstances“  	
get_Object@  kb  	get_OldestRecordNumber-  	get_Opaqu       C   4   8   9     ! 7   €      w      n	    wÿÿ4             P  LÖ  s! 9               n	    wÿÿ4      ¤¤ ¤iI  iM  ib  i¤  i  iå  iª	  i^
  iˆ
  i‘
  	get_NumberOfServerInstances“  	
get_Object@  kb  	get_OldestRecordNumber-  	get_OpaqueTransportBlob  	
get_Opcode#  n8  n=  nC  	get_OpcodeDisplayName8  oC  	get_OpcodesW  	get_Operand‘
  	get_Operation–  r“
  	get_Options  	get_OutBufferSize.  	get_OwningProviderName+  	get_Padding@  	get_ParameterFilePathW  	get_Parameters
  xÆ  	get_ParentWindowHandle  y
  	get_PipeAccessRights(  z)  	get_Pkcs8PrivateBlob  	get_Position.  	get_ProcessId8  }C  	get_Properties8  ~C  	get_ProtectionLevel  	get_Provider  €
  €  €s  	get_ProviderBufferSize+  	get_ProviderControlGuid+  	get_ProviderHandle  	get_ProviderId8  „C  	get_ProviderKeywords+  	get_ProviderLatency+  	get_ProviderLevel+  	"get_ProviderMaximumNumberOfBuffers+  	"get_ProviderMinimumNumberOfBuffers+  	get_ProviderName8  ŠC  	get_ProviderNames+  	get_PublicKeyé  Œê  Œ—	  	get_Qualifiers8  C  	get_RawValueN  	get_ReadMode.  	get_RecordCount-  	get_RecordId8  ‘C  	get_RecursionPolicy  	get_RecursiveReadCount  	get_RecursiveUpgradeCount  	get_RecursiveWriteCount  	get_ReflectedType  	get_RelatedActivityId8  —C  	get_ResourceFilePathW  	get_Restrictionsã  	
get_Result¾  	get_ReturnType–  ›<  ›c  ›˜  ›™  ›ä  ›Ó  ›Ù  ›m  ›n  ›Æ  ›^	  ›a	  ›“
  	get_ReverseDirection5  		get_Right”  	get_Rsa  	get_RuntimeTypeã  	get_SafeMemoryMappedFileHandleR  	get_SaìeÚHR R   -    0
r×                 Mc
feMemoryMappedViewHandleX  ¡Y  	get_SafePipeHandle.  	
get_Schema"  £$  £(  £.  £0  £1  		get_ScopeH  	get_SecretAppendê  	get_SecretPrependê  	get_SecurityDescriptor+  	get_SecurityRestrictionH  	get_Seedê  	get_Session5  	get_Sha1  	
get_Sha256  	
get_Sha384  	
get_Sha512  	get_SignatureAlgorithmé  ¯ò  	get_SignatureChain  °!
  	get_SigningCertificate  ±!
  	get_Singleton'  	get_StartColumn}  	get_StartLine}  	get_StatusCode:  	get_StrongNameSignature4  	get_SwitchValueª	  	get_TailCallÆ  	
get_Targetò  ¹Á  	get_Task#  º8  º=  ºC  	get_TaskDisplayName8  »C  		get_TasksW  	get_Template=  	get_Testê  ¾$  	get_TestValues¨	  	get_ThreadId8  ÀC  	get_TimeCreated8  ÁC  	get_Timestamp  Â!
  	get_TolerateQueryErrors5  	get_TraceLogRetentionOptionF  	get_TransformFlagsß  	get_TransmissionModeW  ÆX  Æ.  	get_TrustStatus  	get_Type¾  È$  È)  È<  È}  ÈŒ  Èà  Èf  Èò  È@  Èf  ÈÁ  ÈÃ  ÈÆ  Èì  È  È/  ÈM  Èb  È   È¤  È  Èå  Èª	  È^
  Èˆ
  È‘
  	get_TypeOperandˆ
  	get_UIPolicy  Ê
  	get_UnescapedXml™
  	get_UniqueName  	
get_UpdateÖ  	get_UpdateLabel×  	get_UseContext  	
get_UserId8  ÐC  	get_UseSecretAgreementAsHmacKeyê  		get_Value)  ÒN  Òã  Ò(  Ò)  Ò>  Ò?  ÒG  Òò  Ò”  	get_Variableê  	get_Variables¾  Ôå  	get_VerificationResult  Õ—	  Õ!
  	get_Version#  Ö8  Ö=  ÖC  	get_WaitingReadCount  	get_WaitingUpgradeCount  	get_WaitingWriteCount  	
get_WriterF  	GetAccessControlR  Û.  	GetActionTypef  	GetAddMethod  	GetCachedRulesÙ  	GetClientHandleAsStringX  	GetCustomAttributes  	GetDelegateTypef  	GetDynamicMemberNamesã  âå  	GetEnumerator  ã  ã  ã  ã  ã‡  	GetExpressionRestriction±  	GetFuncTypef  	GetHashCodeÑ  æ  æ  æ  æ  æ  	GetImpersonationUserName”  	GetIndexBinderÞ  	GetInstanceRestriction±  	GetLastWriteEventError@  	GetLogInformation9  	GetLogNames9  	GetMatchÙ  	GetMemberBinderÞ  	GetMetaObjectå  ï)  	GetObjectData"  ð,  ð  	GetProperty  	GetPropertyValues8  	GetProviderNames9  	GetRaiseMethod  	GetRemoveMethod  	GetRuleCacheÙ  	GetRulesÙ  	GetSupportedAttributesA  øF  	GetTypeRestriction±  	GetUpdateExpressionä  	GetValue  	GlobalAggregateS  	GlobalAggregateWithHistoryS  	GlobalsS  	GlobalSession9  	Gotof   o   ó  	GotoExpressionm  	GotoExpressionKindm  	GotoExpressionProxyf  	  ! 7   ‚      €      n	    wÿÿ4             `  Là  )! 9   ƒ            n	    wÿÿ4      ®¤®iI  iM  ib  i¤  i  iå  iª	  i^
  iˆ
  i‘
  	get_NumberOfServerInstances“  	
get_Object@  kb  	get_OldestRecordNumber-  	get_OpaqueTransportBlob  	
get_Opcode#  n8  n=  nC  	get_OpcodeDisplayName8  oC  	get_OpcodesW  	get_Operand‘
  	get_Operation–  r“
  	get_Options  	get_OutBufferSize.  	get_OwningProviderName+  	get_Padding@  	get_ParameterFilePathW  	get_Parameters
  xÆ  	get_ParentWindowHandle  y
  	get_PipeAccessRights(  z)  	get_Pkcs8PrivateBlob  	get_Position.  	get_ProcessId8  }C  	get_Properties8  ~C  	get_ProtectionLevel  	get_Provider  €
  €  €s  	get_ProviderBufferSize+  	get_ProviderControlGuid+  	get_ProviderHandle  	get_ProviderId8  „C  	get_ProviderKeywords+  	get_ProviderLatency+  	get_ProviderLevel+  	"get_ProviderMaximumNumberOfBuffers+  	"get_ProviderMinimumNumberOfBuffers+  	get_ProviderName8  ŠC  	get_ProviderNames+  	get_PublicKeyé  Œê  Œ—	  	get_Qualifiers8  C  	get_RawValueN  	get_ReadMode.  	get_RecordCount-  	get_RecordId8  ‘C  	get_RecursionPolicy  	get_RecursiveReadCount  	get_RecursiveUpgradeCount  	get_RecursiveWriteCount  	get_ReflectedTypet·[g¤  .    0
r×                 MÕ  	get_RelatedActivityId8  —C  	get_ResourceFilePathW  	get_Restrictionsã  	
get_Result¾  	get_ReturnType–  ›<  ›c  ›˜  ›™  ›ä  ›Ó  ›Ù  ›m  ›n  ›Æ  ›^	  ›a	  ›“
  	get_ReverseDirection5  		get_Right”  	get_Rsa  	get_RuntimeTypeã  	get_SafeMemoryMappedFileHandleR  	get_SafeMemoryMappedViewHandleX  ¡Y  	get_SafePipeHandle.  	
get_Schema"  £$  £(  £.  £0  £1  		get_ScopeH  	get_SecretAppendê  	get_SecretPrependê  	get_SecurityDescriptor+  	get_SecurityRestrictionH  	get_Seedê  	get_Session5  	get_Sha1  	
get_Sha256  	
get_Sha384  	
get_Sha512  	get_SignatureAlgorithmé  ¯ò  	get_SignatureChain  °!
  	get_SigningCertificate  ±!
  	get_Singleton'  	get_StartColumn}  	get_StartLine}  	get_StatusCode:  	get_StrongNameSignature4  	get_SwitchValueª	  	get_TailCallÆ  	
get_Targetò  ¹Á  	get_Task#  º8  º=  ºC  	get_TaskDisplayName8  »C  		get_TasksW  	get_Template=  	get_Testê  ¾$  	get_TestValues¨	  	get_ThreadId8  ÀC  	get_TimeCreated8  ÁC  	get_Timestamp  Â!
  	get_TolerateQueryErrors5  	get_TraceLogRetentionOptionF  	get_TransformFlagsß  	get_TransmissionModeW  ÆX  Æ.  	get_TrustStatus  	get_Type¾  È$  È)  È<  È}  ÈŒ  Èà  Èf  Èò  È@  Èf  ÈÁ  ÈÃ  ÈÆ  Èì  È  È/  ÈM  Èb  È   È¤  È  Èå  Èª	  È^
  Èˆ
  È‘
  	get_TypeOperandˆ
  	get_UIPolicy  Ê
  	get_UnescapedXml™
  	get_UniqueName  	
get_UpdateÖ  	get_UpdateLabel×  	get_UseContext  	
get_UserId8  ÐC  	get_UseSecretAgreementAsHmacKeyê  		get_Value)  ÒN  Òã  Ò(  Ò)  Ò>  Ò?  ÒG  Òò  Ò”  	get_Variableê  	get_Variables¾  Ôå  	get_VerificationResult  Õ—	  Õ!
  	get_Version#  Ö8  Ö=  ÖC  	get_WaitingReadCount  	get_WaitingUpgradeCount  	get_WaitingWriteCount  	
get_WriterF  	GetAccessControlR  Û.  	GetActionTypef  	GetAddMethod  	GetCachedRulesÙ  	GetClientHandleAsStringX  	GetCustomAttributes  	GetDelegateTypef  	GetDynamicMemberNamesã  âå  	GetEnumerator  ã  ã  ã  ã  ã‡  	GetExpressionRestriction±  	GetFuncTypef  	GetHashCodeÑ  æ  æ  æ  æ  æ  	GetImpersonationUserName”  	GetIndexBinderÞ  	GetInstanceRestriction±  	GetLastWriteEventError@  	GetLogInformation9  	GetLogNames9  	GetMatchÙ  	GetMemberBinderÞ  	GetMetaObjectå  ï)  	GetObjectData"  ð,  ð  	GetProperty  	GetPropertyValues8  	GetProviderNames9  	GetRaiseMethod  	GetRemoveMethod  	GetRuleCacheÙ  	GetRulesÙ  	GetSupportedAttributesA  øF  	GetTypeRestriction±  	GetUpdateExpressionä  	GetValue  	GlobalAggregateS  	GlobalAggregateWithHistoryS  	GlobalsS  	GlobalSession9  	Gotof   o   ó  	GotoExpressionm  	GotoExpressionKindm  	GotoExpressionProxyf  	GreaterThanf  o  	GreaterThanOrEqualf  o  	GroupBy    c  		GroupJoin    c  	Handle  	HandleInheritabilityp  	Handlers^
  	Hashì  	HashAlgorithm  ê  ó  —	  !
  	HashCore@  e	  g	  h	  j	  k	  m	  n	  		HashFinal@  e	  g	  h	  j	  k	  m	  n	  	HashSet±  	HashSetDebugView±  	HasProperty  	HasValueã  	HelpLinkW  	Hmacì  	HmacKeyê  	HostingGroupH  	HostingModelH  	HResult  —	  !
  	Id8  =  C  W  	IdentifyLevelH  	IDynamicMetaObjectProviderÞ  	IfFalse$  	IfThenf  	
IfThenElsef  	IfTrue$  	
IgnoreCase™   Ù   n   a	  		IGroupingç  	IInvokeOnGetBinderÞ  	ILookupç  	Import  $ë  	In*  	InBufferSize.  		IncrementN  'f  'o  	IncrementByN  	index  	Indexo  	Indexer@  	IndexExpressionm  	IndexExpressionProxyf  	IndexOf‡  	InfoŽ	  	Informational	  	Inheritable   	
Initialize@  2e	  2g	  2h	  2j	  2k	  2m	  2n	  	InitializeHandle.  	InitializŠ·÷]g¢  /    0
r×                 Mâ
ersì  4O  	InOut*  	Insert‡  	InstanceAggregateS  	InstanceNotFoundExceptionU  	Instrumentation!  	InstrumentationBaseExceptionU  	InstrumentationExceptionU  	InteropServicesà  		Intersect  =  =c  	IntersectWith  	InvalidCertificateNames	  	InvalidCertificatePolicys	  	InvalidCertificateRoles	  	InvalidCertificateSignatures	  	InvalidCertificateUsages	  	InvalidCountersignatures	  	InvalidSignerCertificates	  	InvalidTimePeriodNestings	  	InvalidTimestamps	  	InvocationExpressionm  	InvocationExpressionProxyf  	Invoke*  Jf  Jo  J¬  J/  	InvokeBinderÞ  	InvokeMemberBinderÞ  	InvokeOnGet3  	IO±	  	IOrderedEnumerableç  	IOrderedQueryableç  	
IQueryableç  	IQueryProviderç  	IRuntimeVariables  	IsAsync.  	IsByRef  	IsClassicLog+  	IsClear}  	IsConnected.  		IsDefined  		IsEnabled+  Z@  	IsEphemeral  	IsFalsef  \o  	IsHandleExposed.  	
IsImported0  	IsInternalFrameØ  	IsLifted”  `‘
  	IsLiftedToNull”  a‘
  		IsLogFull-  	IsMachineKey  	IsMessageComplete.  	IsolateExpressionS  	IsProperSubsetOf  	IsProperSupersetOf  	IsReadLockHeld  	
IsSubsetOf  	IssuerChainingErrors	  	IsSupersetOf  	IsThreadSafeA  lF  	
IStrongBox  	IsTruef  no  	IsUpgradeableReadLockHeld  	IsValid—	  p!
  	IsWriteLockHeld  	ItemR  r4  ru  r  r‡  	IV@  	Join  t  tc  	Kerberos	  	Key?  v@  vê  vó  v2  	KeyAgreement  	KeyCreationOptions
  	KeyDerivationFunctionê  	KeyExchangeAlgorithmé  zò  	KeyName  	KeySize?  |@  |  	KeyUsage  }
  	Keywords#  ~8  ~=  ~C  ~W  	KeywordsDisplayNames8  C  	Kindò  	KnownIdentityR
  	Labelê  ‚f  ‚o  	LabelExpressionm  	LabelExpressionProxyf  	LabelTargetm  	Lambdaf  †o  	LambdaExpressionm  	LambdaExpressionProxyf  	Language®	  	LanguageVendor®	  	LargeQueueLengthT  	Last  Œ  Œc  	LastAccessTime-  	LastOrDefault  Ž  Žc  	LastWriteTime-  	Left”  		LeftShiftf  ‘o  	LeftShiftAssignf  ’o  	Length.  	LessThanf  ”o  	LessThanOrEqualf  •o  	Level#  –8  –=  –C  	LevelDisplayName8  —C  	LevelsW  	LimitedCircularFilesG
  	LimitedSequentialFilesG
  		LimitTypeã  	Linq±	  	ListBindf  	ListBindingH  	ListInitf  Ÿo  	ListInitExpressionm  	ListInitExpressionProxyf  	Locals  ¢S  	LocalService)  	LocalSystem)  	LockRecursionPolicy
  		LogAlways	  	LogFilePath+  	LogIsolation+  	LogLink=  	LogLinksW  	LogMode+  	LogName+  ¬0  ¬8  ¬:  ¬C  ¬  		LogStatus6  	LogType+  		LongCount  ¯  ¯c  	Lookupç  	Loopf  ±o  	LoopExpressionm  	LoopExpressionProxyf & 4   „            n	        4          3      5   & 3   …      z      n	        3   
              €   5   †      {      n	       4             :    6   ‡      }      n	       4             :   # 6   ˆ      ‡      n	       4       Š      > 4   Š      „      n	            ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ4                                               > 9   Š      ƒ      n	    :       ÿÿÿÿÿÿÿÿ4   „      4         ‚  ‚      ÿÿÿÿ                     _     ?\ 9   Š      ÿÿÿÿÿÿÿÿn	   wÿÿ4         ö      _
 		m_channel#  	
m_hashCode  	m_id#  	
m_keywords#  	m_level#  	m_name  	m_opcode#  	m_propertyOptions  	m_task#  	m_value  		m_version#  	
MachineKey	  ¿  	MachineName8  ÀC  	
MakeBinaryf  	MakeCatchBlockf  	M Š      C   4   9   :     ! 7   ‹      ‚      n	    wÿÿ4             p  L(  L! :   Œ      Š      n	    wÿÿ4      öö ö 		m_channel#  	
m_hashCode  	m_id#  	
m_keywords#  	m_level#  	m_name  	m_opcode#  	m_propertyOptions  	m_task#  	m_value  		m_version#  	
MachineKey	  ¿  	MachineName8  ÀC  	
MakeBinaryf  	MakeCatchBlockf  	MakeDynamicà  Ãf  	MakeGotof  	uÍ½Œ`Œ`  0    0
r×                 MÕ	MakeIndexf  	MakeMemberAccessf  	MakeTryf  		MakeUnaryf  	
Management±	  	ManagementBindAttributeU  	ManagementCommitAttributeU  	 ManagementConfigurationAttributeU  	ManagementConfigurationTypeU  	ManagementCreateAttributeU  	ManagementEntityAttributeU  	ManagementEnumeratorAttributeU  	ManagementHostingModelU  	ManagementKeyAttributeU  	ManagementMemberAttributeU  	ManagementNameAttributeU  	ManagementNewInstanceAttributeU  	ManagementProbeAttributeU  	ManagementReferenceAttributeU  	ManagementRemoveAttributeU  	ManagementTaskAttributeU  	Manifest4  	ManifestKinds 	  	ManifestSignatureInformationr  	&ManifestSignatureInformationCollectionr  	MarkSequencePoint  	MatchedQueryIds8  	Max  à  àc  	MaxAllowedServerInstances”  	MaximumFileSizeF  	MaximumNumberOfFilesF  	MaximumSizeInBytes+  	MD5  	MD5Cngr  	MemberF  çI  	MemberAccesso  	MemberAssignmentm  	
MemberBindf  	MemberBindingm  ëH  	MemberBindingTypem  	MemberExpressionm  	MemberExpressionProxyf  	
MemberInitf  ïo  	MemberInitExpressionm  	MemberInitExpressionProxyf  	MemberListBindingm  	MemberMemberBindingm  	Members¤  	MemoryMappedFileV  	MemoryMappedFileAccessV  	MemoryMappedFileOptionsV  	MemoryMappedFileRightsV  	MemoryMappedFilesp  	MemoryMappedFileSecurityV  	MemoryMappedViewAccessorV  	MemoryMappedViewStreamV  	Merge±  	MergeRuntimeVariablesá  	Message,  ÿ0  	MessageFilePathW  	Method”  b  ‘
  	MethodCallExpressionm  	MethodCallExpressionProxyf  		Microsoft    	$MicrosoftSmartCardKeyStorageProvider  	#MicrosoftSoftwareKeyStorageProvider  	Min    c  	MissingSignatures	  	Mode@  	$  	Modulof  
o  	ModuloAssignf  o  	MoveNext  	MoveRuleÙ  	MultipleS  	MultipleAggregateS  	Multiplyf  o  	MultiplyAssignf  o  	MultiplyAssignCheckedf  o  	MultiplyCheckedf  o  	MultiTimerBaseT  	MultiTimerPercentageActiveT  	MultiTimerPercentageActive100NsT  	MultiTimerPercentageNotActiveT  	"MultiTimerPercentageNotActive100NsT  	Name    ™  (  )  >  G  Ù  n  Ã  Æ  '  +  ,    W  a	  	NamedPipeClientStream,  	NamedPipeServerStream,  	NamespaceSecurityH  	Negatef  o  	NegateCheckedf  o  		Negotiate	  	NetworkService)  	Newf  !o  	NewArrayBoundsf  "o  	NewArrayExpressionm  	NewArrayExpressionProxyf  	NewArrayInitf  %o  	NewExpressionm  &ì  &M  	NewExpressionProxyf  	NodeType¾  ($  ()  (}  (Œ  (à  (f  (ò  (@  (f  (Á  (Æ  (ì  (  (I  (M  (b  (¤  (  (å  (ª	  (^
  (ˆ
  (‘
  	NoErrorS  	NoFreeBuffersS  	None  +	  +  +  +  +  +  +   +3  +T  ++  +Œ	  +	  	NoRecursionò  	Notf  -o  	NotBuffered  	NotEqualf  /o  	Ntlm	  	NumberOfServerInstances“  	Object@  2b  	ObjectSpecificTimerT  	OfType  4  4c  	OldestRecordNumber-  	OnCommit%  	OnDeserialization  	OnesComplementf  8o  	op_Equality  9  9  9  9  	op_Inequality  :  :  :  :  	OpaqueTransportBlob  	Opcode#  <8  <=  <C  	OpcodeDisplayName8  =C  	OpcodesW  	Open  	OpenExistingR  	Operand‘
  		Operation–  B“
  	Operational;  	Options  	Orf  Eo  	OrAssignf  Fo  	OrderBy  G  Gc  	OrderByDescending  H  Hc  	OrderedParallelQueryç  	OrElsef  Jo  	Out*  	OutBufferSize.  	Overlaps  	OverwriteExistingKey	  	OwningProviderName+  	Padding@  	ParallelEnumerableç  	ParallelExecutionModeç  	ParallelMergeOptionsç  	ParallelQueryç  		Parameterf  Uo  	ParameterExpressionm  	ParameterExpressionProxyf  	ParameterFilePathW  	
Parameters
  YÆ  	ParentS  	ParentWindowHandle  [
  	PathLengthConstraintViolateds	  	PathType~  	PercentageActiveT  	PercentageActive100NsT  	PercentahùË  1    0
r×                 M geNotAc  ! 7         ‹      n	    wÿÿ4             €  Là  …! :   Ž      Œ      n	    wÿÿ4      ®ö® 		m_channel#  	
m_hashCode  	m_id#  	
m_keywords#  	m_level#  	m_name  	m_opcode#  	m_propertyOptions  	m_task#  	m_value  		m_version#  	
MachineKey	  ¿  	MachineName8  ÀC  	
MakeBinaryf  	MakeCatchBlockf  	MakeDynamicà  Ãf  	MakeGotof  		MakeIndexf  	MakeMemberAccessf  	MakeTryf  		MakeUnaryf  	
Management±	  	ManagementBindAttributeU  	ManagementCommitAttributeU  	 ManagementConfigurationAttributeU  	ManagementConfigurationTypeU  	ManagementCreateAttributeU  	ManagementEntityAttributeU  	ManagementEnumeratorAttributeU  	ManagementHostingModelU  	ManagementKeyAttributeU  	ManagementMemberAttributeU  	ManagementNameAttributeU  	ManagementNewInstanceAttributeU  	ManagementProbeAttributeU  	ManagementReferenceAttributeU  	ManagementRemoveAttributeU  	ManagementTaskAttributeU  	Manifest4  	ManifestKinds 	  	ManifestSignatureInformationr  	&ManifestSignatureInformationCollectionr  	MarkSequencePoint  	MatchedQueryIds8  	Max  à  àc  	MaxAllowedServerInstances”  	MaximumFileSizeF  	MaximumNumberOfFilesF  	MaximumSizeInBytes+  	MD5  	MD5Cngr  	MemberF  çI  	MemberAccesso  	MemberAssignmentm  	
MemberBindf  	MemberBindingm  ëH  	MemberBindingTypem  	MemberExpressionm  	MemberExpressionProxyf  	
MemberInitf  ïo  	MemberInitExpressionm  	MemberInitExpressionProxyf  	MemberListBindingm  	MemberMemberBindingm  	Members¤  	MemoryMappedFileV  	MemoryMappedFileAccessV  	MemoryMappedFileOptionsV  	MemoryMappedFileRightsV  	MemoryMappedFilesp  	MemoryMappedFileSecurityV  	MemoryMappedViewAccessorV  	MemoryMappedViewStreamV  	Merge±  	MergeRuntimeVariablesá  	Message,  ÿ0  	MessageFilePathW  	Method”  b  ‘
  	MethodCallExpressionm  	MethodCallExpressionProxyf  		Microsoft    	$MicrosoftSmartCardKeyStorageProvider  	#MicrosoftSoftwareKeyStorageProvider  	Min    c  	MissingSignatures	  	Mode@  	$  	Modulof  
o  	ModuloAssignf  o  	MoveNext  	MoveRuleÙ  	MultipleS  	MultipleAggregateS  	Multiplyf  o  	MultiplyAssignf  o  	MultiplyAssignCheckedf  o  	MultiplyCheckedf  o  	MultiTimerBaseT  	MultiTimerPercentageActiveT  	MultiTimerPercentageActive100NsT  	MultiTimerPercentageNotActiveT  	"MultiTimerPercentageNotActive100NsT  	Name    ™  (  )  >  G  Ù  n  Ã  Æ  '  +  ,    W  a	  	NamedPipeClientStream,  	NamedPipeServerStream,  	NamespaceSecurityH  	Negatef  o  	NegateCheckedf  o  		Negotiate	  	NetworkService)  	Newf  !o  	NewArrayBoundsf  "o  	NewArrayExpressionm  	NewArrayExpressionProxyf  	NewArrayInitf  %o  	NewExpressionm  &ì  &M  	NewExpressionProxyf  	NodeType¾  ($  ()  (}  (Œ  (à  (f  (ò  (@  (f  (Á  (Æ  (ì  (  (I  (M  (b  (¤  (  (å  (ª	  (^
  (ˆ
  (‘
  	NoErrorS  	NoFreeBuffersS  	None  +	  +  +  +  +  +  +   +3  +T  ++  +Œ	  +	  	NoRecursionò  	Notf  -o  	NotBuffered  	NotEqualf  /o  	Ntlm	  	NumberOfServerInstances“  	Object@  2b  	ObjectSpecificTimerT  	OfType  4  4c  	OldestRecordNumber-  	OnCommit%  	OnDeserialization  	OnesComplementf  8o  	op_Equality  9  9  9  9  	op_Inequality  :  :  :  :  	OpaqueTransportBlob  	Opcode#  <8  <=  <C  	OpcodeDisplayName8  =C  	OpcodesW  	Open  	OpenExistingR  	Operand‘
  		Operation–  B“
  	Operational;  	Options  	Orf  Eo  	OrAssignf  Fo  	OrderBy  G  Gc  	OrderByDescending  H  Hc  	OrderedParallelQueryç  	OrElsef  Jo  	Out*  	OutBufferSize.  	Overlaps  	OverwriteExistingKNEõTP¯c  2    0
r×                 MÕey	  	OwningProviderName+  	Padding@  	ParallelEnumerableç  	ParallelExecutionModeç  	ParallelMergeOptionsç  	ParallelQueryç  		Parameterf  Uo  	ParameterExpressionm  	ParameterExpressionProxyf  	ParameterFilePathW  	
Parameters
  YÆ  	ParentS  	ParentWindowHandle  [
  	PathLengthConstraintViolateds	  	PathType~  	PercentageActiveT  	PercentageActive100NsT  	PercentageNotActiveT  	PercentageNotActive100NsT  	PerformanceData¥  	Persist  c-  	PipeAccessRights(  d)  d,  	PipeAccessRule,  	PipeAuditRule,  	PipeDirection,  	PipeOptions,  	Pipesp  	PipeSecurity,  	
PipeStream,  	PipeStreamImpersonationWorker,  	PipeTransmissionMode,  	Pkcs8PrivateBlob  	Position.  	PostDecrementAssignf  po  	PostIncrementAssignf  qo  	Powerf  ro  	PowerAssignf  so  	PrecisionObjectSpecificTimerT  	PrecisionSystemTimerT  	PrecisionTimer100NsT  	PreDecrementAssignf  wo  	PreIncrementAssignf  xo  		ProcessId8  yC  	
Properties8  zC  	Propertyf  	PropertyOrFieldf  	ProtectionLevel  	
ProtectKey  	Provider  
    s  	ProviderBufferSize+  	ProviderControlGuid+  	ProviderHandle  	
ProviderId8  ƒC  	ProviderKeywords+  	ProviderLatency+  	ProviderLevel+  	ProviderMaximumNumberOfBuffers+  	ProviderMetadata~  	ProviderMinimumNumberOfBuffers+  	ProviderName8  ŠC  	ProviderNames+  		PublicKeyé  Œê  Œ—	  	PublicKeyTokenMismatchs	  	PublisherMismatchs	  	
Qualifiers8  C  		Queryableç  	QueueLengthT  	QueueLength100NsT  	QueueLengthObjectTimeT  	Quotef  ”o  ”á  	Range  •  	RateOfCountPerSecond32T  	RateOfCountPerSecond64T  		RawBase32T  		RawBase64T  		RawData32T  		RawData64T  	RawDataHex32T  	RawDataHex64T  	RawFraction32T  	RawFraction64T  	RawValueN  	ReadS  ¡U  ¡'  ¡.  	ReadAttributes'  	ReadByte.  	ReadData'  	Reader'  	ReaderWriterLockSlim
  		ReadEvent6  	ReadExecuteS  ¨U  	ReadExtendedAttributes'  	ReadModeW  ªX  ª.  	ReadOnlyCollectionBuilder  	ReadPermissionsU  ¬'  		ReadWriteS  ­U  ­'  	ReadWriteExecuteS  ®U  	ReceiveŽ	  	RecordCount-  	RecordId8  ±C  	RecursionPolicy  	RecursiveReadCount  	RecursiveUpgradeCount  	RecursiveWriteCount  	Reduce”  ¶f  ¶ì  ¶M  ¶‘
  	ReduceAndCheckf  	ReduceExtensionsf  	ReferenceEqualf  	ReferenceNotEqualf  	ReflectedType  	RelatedActivityId8  ¼C  	ReleaseHandleé  ½ì  ½í  ½ò  	ReleaseNativeHandleí  ¾î  ¾ï  ¾ð  	Remove  ¿‡  	remove_EventRecordWritten<  	RemoveAccessRule-  	RemoveAccessRuleSpecific-  	RemoveAt‡  	RemoveAuditRule-  	RemoveAuditRuleAll-  	RemoveAuditRuleSpecific-  	RemoveEventHandler  	RemoveWhere  	Repeat  É  	ReplyŽ	  	ResetAccessRule-  	ResourceFilePathW  	ResponseTimeŒ	  	Restrictionsã  	Result¾  	ResumeŽ	  	Retain1  	Rethrowf  	Returnf  Óó  	
ReturnType–  Ô<  Ôc  Ô˜  Ô™  Ôä  ÔÓ  ÔÙ  Ôm  Ôn  ÔÆ  Ô^	  Ôa	  Ô“
  	Reverse  Õ  Õc  Õ‡  	ReverseDirection5  	RevocationCheckFailures	  	Rfc4050÷  	Right”  	
RightShiftf  Úo  	RightShiftAssignf  Ûo  	Rsa  		RuleCache  	RunAsClient”  	Runtime±	  	
RuntimeOps  	RuntimeTypeã  	RuntimeVariablesf  âo  	RuntimeVariablesExpressionm  	RuntimeVariablesExpressionProxyf  	SafeHandlesC  	SafeMemoryMappedFileHandleR  æç  	SafeMemoryMappedViewHandleX  çY  çç  	SafeNCryptHandleç  	SafeNCryptKeyHandleç  	SafeNCryptProviderHandleç  	SafeNCryptSecretHandleç  	SafePipeHandle.  ìç  	
SampleBaseT  	SampleCounterT  	SampleFractionT  	SaveChanges+  	Schema"  ñ$  ñ(  ñ.  ñ0  ñ1  	ScopeH  	SecretAppendê  	SecretPrependê  	Security±	  	SecurityDescriptor+  	SecurityRestrictionH  	Seedê  	Seek6  ù.  	Select  ú  úc  	
SelectMany  û  ûc  	SendŽ	  	SequenceEqual  $yàë)V  3    0
r×                 M† ý  ýc  	Session5  	SessionAuthentication~  	set  	set_BatchSize6  	set_Capacity‡  	set_DelimiterA  	set_Enabled< & 3         …      n	        3   
                  5         †      n	       4             ;    6   ‘      ˆ      n	       4             ;   # 6   ’      ‘      n	       4       ”      > 4   ”      Š      n	            ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ4                                               > :   ”      Ž      n	    ;       ÿÿÿÿÿÿÿÿ4   Š      4         ‚  ‚      ÿÿÿÿ                     ~     _
 :   ”      ÿÿÿÿÿÿÿÿn	   wÿÿ4         H     ~¸ 	set_ExportPolicy
  	set_External'  	set_FeedbackSize@  	set_HashAlgorithmê  ó  	set_HmacKeyê  	set_HostingGroupH  	set_HostingModelH  	set_IdentifyLevelH  	set_IsConnected.  	set_IsEnabled+  	set_IsEphemeral  	set_Itemu  ‡  	set_IV@  	set_Key?  @  ê  ó  	set_KeyCreationOption ”      C   4   :   ;     ! 7   •            n	    !wÿÿ4               Lz  ”! ;   –      ”      n	    #wÿÿ4      HHH 	set_ExportPolicy
  	set_External'  	set_FeedbackSize@  	set_HashAlgorithmê  ó  	set_HmacKeyê  	set_HostingGroupH  	set_HostingModelH  	set_IdentifyLevelH  	set_IsConnected.  	set_IsEnabled+  	set_IsEphemeral  	set_Itemu  ‡  	set_IV@  	set_Key?  @  ê  ó  	set_KeyCreationOptions
  	set_KeyDerivationFunctionê  	set_KeySize?  @  	set_KeyUsage
  		set_Labelê  	set_LogFilePath+  	set_LogMode+  	set_MaximumSizeInBytes+  	set_Mode@  $  	set_Name'  +  	set_NamespaceSecurityH  	set_Padding@  	set_ParentWindowHandle  
  	set_Position.  	set_Provider
  	set_ProviderKeywords+  	set_ProviderLevel+  	set_RawValueN  	set_ReadModeW  %X  %.  	set_ReverseDirection5  	
set_Schema"  '$  '(  '.  '0  '1  	set_SecretAppendê  	set_SecretPrependê  	set_SecurityDescriptor+  	set_SecurityRestrictionH  	set_Seedê  	set_Session5  	set_Singleton'  	set_TolerateQueryErrors5  	set_Type/  	set_UIPolicy
  	set_UnescapedXml™
  		set_ValueN  3”  	
set_WriterF  	SetAccessControlR  5.  	SetAccessRule-  	SetActivityId@  	SetAuditRule-  		SetEquals  	SetIndexBinderÞ  		SetLengthY  ;.  	SetMemberBinderÞ  	SetNotMatchedÙ  	SetProperty  	Sha1  	SHA1Cngr  	Sha256  		SHA256Cngr  	SHA256CryptoServiceProviderr  	Sha384  		SHA384Cngr  	SHA384CryptoServiceProviderr  	Sha512  		SHA512Cngr  	SHA512CryptoServiceProviderr  	SignatureAlgorithmé  Jò  	SignatureChain  K!
  	SignatureVerificationResultr  	SignDataó  	SignHashò  Nó  	Signing  	SigningCertificate  P!
  	Silent  	SingleS  R  R  Rc  	SingleFileBoundedSizeG
  	SingleFileUnboundedSizeG
  	SingleOrDefault  U  Uc  		Singleton'  	Skip  W  Wc  		SkipWhile  X  Xc  	SqmŒ	  	StandardEventKeywords~  	StandardEventLevel~  	StandardEventOpcode~  	StandardEventTask~  	StartŽ	  	StartColumn}  		StartLine}  	
StatusCode:  	StopŽ	  		StrongBox  	StrongNameSignature4  	StrongNameSignatureInformationr  	Subtractf  fo  	SubtractAssignf  go  	SubtractAssignCheckedf  ho  	SubtractCheckedf  io  	Sum  j  jc  	SupportsRecursionò  	SuspendŽ	  	Switchf  mo  	
SwitchCasef  nm  	SwitchCaseProxyf  	SwitchExpressionm  	SwitchExpressionProxyf  	SwitchValueª	  	SymbolDocumentf  	SymbolDocumentInfom  	SymmetricExceptWith  	Synchronize'  	System    w/  	pSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.AddY  	rSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.ClearY  	uSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.ContainsY  	sSystem.Collections.GenerictOàÂÄTÄT  4    0
r×                 Mæ.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.CopyToY  	rSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.CountY  	vSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.get_CountY  	{System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.get_IsReadOnlyY  	wSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.IsReadOnlyY  	sSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.RemoveY  	-System.Collections.Generic.ICollection<T>.Add  	8System.Collections.Generic.ICollection<T>.get_IsReadOnly  ‚‡  	4System.Collections.Generic.ICollection<T>.IsReadOnly  ƒ‡  	GSystem.Collections.Generic.IDictionary<System.String,System.Object>.AddY  	OSystem.Collections.Generic.IDictionary<System.String,System.Object>.ContainsKeyY  	LSystem.Collections.Generic.IDictionary<System.String,System.Object>.get_ItemY  	LSystem.Collections.Generic.IDictionary<System.String,System.Object>.get_KeysY  	NSystem.Collections.Generic.IDictionary<System.String,System.Object>.get_ValuesY  	HSystem.Collections.Generic.IDictionary<System.String,System.Object>.ItemY  	HSystem.Collections.Generic.IDictionary<System.String,System.Object>.KeysY  	JSystem.Collections.Generic.IDictionary<System  ! 7   —      •      n	    %wÿÿ4                Là  ¦	! ;   ˜      –      n	    'wÿÿ4      ®H® 	set_ExportPolicy
  	set_External'  	set_FeedbackSize@  	set_HashAlgorithmê  ó  	set_HmacKeyê  	set_HostingGroupH  	set_HostingModelH  	set_IdentifyLevelH  	set_IsConnected.  	set_IsEnabled+  	set_IsEphemeral  	set_Itemu  ‡  	set_IV@  	set_Key?  @  ê  ó  	set_KeyCreationOptions
  	set_KeyDerivationFunctionê  	set_KeySize?  @  	set_KeyUsage
  		set_Labelê  	set_LogFilePath+  	set_LogMode+  	set_MaximumSizeInBytes+  	set_Mode@  $  	set_Name'  +  	set_NamespaceSecurityH  	set_Padding@  	set_ParentWindowHandle  
  	set_Position.  	set_Provider
  	set_ProviderKeywords+  	set_ProviderLevel+  	set_RawValueN  	set_ReadModeW  %X  %.  	set_ReverseDirection5  	
set_Schema"  '$  '(  '.  '0  '1  	set_SecretAppendê  	set_SecretPrependê  	set_SecurityDescriptor+  	set_SecurityRestrictionH  	set_Seedê  	set_Session5  	set_Singleton'  	set_TolerateQueryErrors5  	set_Type/  	set_UIPolicy
  	set_UnescapedXml™
  		set_ValueN  3”  	
set_WriterF  	SetAccessControlR  5.  	SetAccessRule-  	SetActivityId@  	SetAuditRule-  		SetEquals  	SetIndexBinderÞ  		SetLengthY  ;.  	SetMemberBinderÞ  	SetNotMatchedÙ  	SetProperty  	Sha1  	SHA1Cngr  	Sha256  		SHA256Cngr  	SHA256CryptoServiceProviderr  	Sha384  		SHA384Cngr  	SHA384CryptoServiceProviderr  	Sha512  		SHA512Cngr  	SHA512CryptoServiceProviderr  	SignatureAlgorithmé  Jò  	SignatureChain  K!
  	SignatureVerificationResultr  	SignDataó  	SignHashò  Nó  	Signing  	SigningCertificate  P!
  	Silent  	SingleS  R  R  Rc  	SingleFileBoundedSizeG
  	SingleFileUnboundedSizeG
  	SingleOrDefault  U  Uc  		Singleton'  	Skip  W  Wc  		SkipWhile  X  Xc  	SqmŒ	  	StandardEventKeywords~  	StandardEventLevel~  	StandardEventOpcode~  	StandardEventTask~  	StartŽ	  	StartColumn}  		StartLine}  	
StatusCode:  	StopŽ	  		StrongBox  	StrongNameSignature4  	StrongNameSignatureInformationr  	Subtractf  fo  	SubtractAssignf  go  	SubtractAssignCheckedf  ho  	SubtractCheckedf  io  	Sum  j  jc  	SupportsRecursionò  	SuspendŽ	  	Switchf  mo  	
SwitchCasef  nm  	SwitchCaseProxyf  	SwitchExpressionm  	SwitchExpressionProxyf  	SwitchValueª	  ~¡]GG  5    0
r×                 MÕ	SymbolDocumentf  	SymbolDocumentInfom  	SymmetricExceptWith  	Synchronize'  	System    w/  	pSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.AddY  	rSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.ClearY  	uSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.ContainsY  	sSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.CopyToY  	rSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.CountY  	vSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.get_CountY  	{System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.get_IsReadOnlyY  	wSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.IsReadOnlyY  	sSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.RemoveY  	-System.Collections.Generic.ICollection<T>.Add  	8System.Collections.Generic.ICollection<T>.get_IsReadOnly  ‚‡  	4System.Collections.Generic.ICollection<T>.IsReadOnly  ƒ‡  	GSystem.Collections.Generic.IDictionary<System.String,System.Object>.AddY  	OSystem.Collections.Generic.IDictionary<System.String,System.Object>.ContainsKeyY  	LSystem.Collections.Generic.IDictionary<System.String,System.Object>.get_ItemY  	LSystem.Collections.Generic.IDictionary<System.String,System.Object>.get_KeysY  	NSystem.Collections.Generic.IDictionary<System.String,System.Object>.get_ValuesY  	HSystem.Collections.Generic.IDictionary<System.String,System.Object>.ItemY  	HSystem.Collections.Generic.IDictionary<System.String,System.Object>.KeysY  	JSystem.Collections.Generic.IDictionary<System.String,System.Object>.RemoveY  	LSystem.Collections.Generic.IDictionary<System.String,System.Object>.set_ItemY  	OSystem.Collections.Generic.IDictionary<System.String,System.Object>.TryGetValueY  	JSystem.Collections.Generic.IDictionary<System.String,System.Object>.ValuesY  	zSystem.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Object>>.GetEnumeratorY  	7System.Collections.Generic.IEnumerable<T>.GetEnumerator    	%System.Collections.ICollection.CopyTo‡  	1System.Collections.ICollection.get_IsSynchronized‡  	+System.Collections.ICollection.get_SyncRoot‡  	-System.Collections.ICollection.IsSynchronized‡  	'System.Collections.ICollection.SyncRoot‡  	,System.Collections.IEnumerable.GetEnumerator  –Y  –  –  –  –‡  	&System.Collections.IEnumerator.Current  	*System.Collections.IEnumerator.get_Current  	$System.Collections.IEnumerator.Reset  	System.Collections.IList.Add‡  	!System.Collections.IList.Contains‡  	(System.Collections.IList.get_IsFixedSize‡  	'System.Collections.IList.get_IsReadOnly‡  	!System.Collections.IList.get_Item‡  	 System.Collections.IList.IndexOf‡  	System.Collections.IList.Insert‡  	$System.Collections.IList.IsFixedSize‡  	#System.Collections.IList.IsReadOnly‡  	System.Collections.IList.Item‡  	System.Collections.IList.Remove‡  	!System.Collections.IList.set_Item‡  	@System.ComponentModel.INotifyPropertyChanged.add_PropertyChangedY  	CSystem.ComponentModel.INotifyPropertyChanged.remove_PropertyChangedY  	7System.Dynamic.IDynamicMetaObjectProvider.GetMetaObjectY  	"System.Linq.IQueryable.ElementType  	!System.Linq.IQueryable.Expression  	&System.Linq.IQueryable.get_ElementType  	%System.Linq.IQueryable.get_Expression  	#System.Linq.IQueryable.get_Provider  	System.Linq.IQueryable.Provider  	&System.Linq.IQueryProvider.CreateQuery  	"System.Linq.IQueryProvider.Execute  	4System.Runtime.CompilerServices.IStrongBox.get_Value•	  	4System.Runtime.CompilerServices.IStrongBox.set_Ë:&fTjTj  6    0
r×                 MeValue•	  	0System.Runtime.CompilerServices.IStrongBox.Value•	  	8System.Runtime.Serialization.ISerializable.GetObjectData"  	SystemErrors	  	TailCallÆ  	Take  ·  ·c  	TakeOwnershipU  ¸'  		TakeWhile  ¹  ¹c  	TargetÖ  ºò  ºÁ  	Task#  »8  »=  »C  	TaskDisplayName8  ¼C  	TaskExtensions
  	TasksW  ¾
  	Template=  	Testê  À$  	
TestValues¨	  	ThenBy  Â  Âc  	ThenByDescending  Ã  Ãc  	ThreadId8  ÄC  		Threading±	  	Throwf  Æo  	TimeCreated8  ÇC  		Timestamp  È!
  	TimestampInformation[  	Tlsì  	ToArray  Ë  Ë‡  	ToByteArrayð  	ToDictionary  Í  	ToExpression±  	TolerateQueryErrors5  	ToList  Ð  	ToLookup  Ñ  	ToReadOnlyCollection‡  	ToString²  Óê  Ó  Ó  Ó  Ó  Ó   Ó  Óf  ÓÃ  ÓF  Ó¨	  Ó™
  	ToXml8  ÔC  	ToXmlStringê  Õë  Õð  Õó  		TraceDataA  ÖF  	
TraceEventA  ×F  	TraceLogRetentionOption¥  ØF  	TraceTransferA  ÙF  	TransformFlagsß  	TransmissionModeW  ÛX  Û.  	
TrimExcess  	TrustedR
  	TrustStatus  Þ[  	Tryo  	TryBinaryOperationå  	TryCatchf  	TryCatchFinallyf  	
TryConvertå  	TryCreateInstanceå  	TryDeleteIndexå  	TryDeleteMemberå  	TryEnterReadLock  	TryEnterUpgradeableReadLock  	TryEnterWriteLock  	TryExpressionm  	TryExpressionProxyf  	TryFaultf  	
TryFinallyf  	TryGetActionTypef  	TryGetFuncTypef  	TryGetIndexå  	TryGetMemberå  		TryInvokeå  	TryInvokeMemberå  	TrySetIndexå  	TrySetMemberå  	TryUnaryOperationå  	Type¾  ÷$  & 3   ™            n	        3   
               ~   5   š            n	       4             <    6   ›      ’      n	       4             <   # 6   œ      ›      n	       4       ž      > 4   ž      ”      n	            ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿ4                                               > ;   ž      ˜      n	    <       ÿÿÿÿÿÿÿÿ4   ”      4         ‚  ‚      ÿÿÿÿ                     ž     ~¸ ;   ž      ÿÿÿÿÿÿÿÿn	   )wÿÿ4         š     žf÷)  ÷<  ÷}  ÷Œ  ÷à  ÷f  ÷ò  ÷@  ÷f  ÷Á  ÷Ã  ÷Æ  ÷ì  ÷  ÷/  ÷M  ÷b  ÷   ÷¤  ÷  ÷å  ÷ª	  ÷^
  ÷ˆ
  ÷‘
  	TypeAsf  øo  	TypeBinaryExpressionm  	TypeBinaryExpressionProxyf  		TypeEqualf  ûo  	TypeIsf  üo  	TypeOperandˆ
  	UIPolicy  þ
  	UnaryExpressionm  	UnaryExpressionProxyf  	UnaryOperationBinderÞ  		Unary ž      C   4   ;   <     ! 7   Ÿ      —      n	    +wÿÿ4            qª  L=  c! <          ž      n	    -wÿÿ4      š÷)  ÷<  ÷}  ÷Œ  ÷à  ÷f  ÷ò  ÷@  ÷f  ÷Á  ÷Ã  ÷Æ  ÷ì  ÷  ÷/  ÷M  ÷b  ÷   ÷¤  ÷  ÷å  ÷ª	  ÷^
  ÷ˆ
  ÷‘
  	TypeAsf  øo  	TypeBinaryExpressionm  	TypeBinaryExpressionProxyf  		TypeEqualf  ûo  	TypeIsf  üo  	TypeOperandˆ
  	UIPolicy  þ
  	UnaryExpressionm  	UnaryExpressionProxyf  	UnaryOperationBinderÞ  		UnaryPlusf  o  	Unboxf  o  	UnescapedXml™
  	UnescapedXmlDiagnosticData¥  	Union    c  		UnionWith  	
UniqueName  	UnknownCriticalExtensions	  	UnknownIdentityR
  	UnknownTrustProviders	  	UnknownVerificationActions	  	UnlimitedSequentialFilesG
  		UntrustedR
  	UntrustedCertificationAuthoritys	  	UntrustedRootCertificates	  	UntrustedTestRootCertificates	  	Unwrap
  	Update”  ¾  Ö  ê  $  à     f  ò  @  f  Á  ì    D  I  M  O  P  b     ¤  å  ¨	  ª	  ^
  ˆ
  ‘
  	UpdateLabel×  	UpdateRulesÙ  	
UseContext  	UserId8  C  	UserKey  	UseSecretAgreementAsHmacKeyê  	Valids	  	Value)  N  ã  (  )  >  ?  G  ò  ”  •	  	value__  	            S  T  ì  ÷  /  1  ;  =‡!     7    0
r×                 MÚo  ó     ò  %  )  3  H  S  T  U        '  *  +  0  	  s	  Œ	  	  Ž	  	  G
  R
  S  	Variableê  f  		Variables¾  å  	Verbose	  	VerificationResult   —	   !
  	
VerifyDataó  	
VerifyHashò  "ó  	VerifySignature4  	version  	Version#  %8  %=  %C  	Visitp  	VisitAndConvertp  	VisitBinaryp  	
VisitBlockp  	VisitCatchBlockp  	VisitChildrenf  	VisitConditionalp  	VisitConstantp  	VisitDebugInfop  	VisitDefaultp  	VisitDynamicâ  0p  	VisitElementInitp  	VisitExtensionp  		VisitGotop  	
VisitIndexp  	VisitInvocationp  	
VisitLabelp  	VisitLabelTargetp  	VisitLambdap  	VisitListInitp  		VisitLoopp  	VisitMemberp  	VisitMemberAssignmentp  	VisitMemberBindingp  	VisitMemberInitp  	VisitMemberListBindingp  	VisitMemberMemberBindingp  	VisitMethodCallp  	VisitNewp  	VisitNewArrayp  	VisitParameterp  	VisitRuntimeVariablesp  	VisitSwitchp  	VisitSwitchCasep  	VisitTryp  	VisitTypeBinaryp  	
VisitUnaryp  	WaitForConnection”  	WaitForPipeDrain.  	WaitingReadCount  	WaitingUpgradeCount  	WaitingWriteCount  	Warning	  	
WdiContextŒ	  	WdiDiagnosticŒ	  	Where  S  Sc  	Win32d  	WithCancellation  	WithDegreeOfParallelism  	WithExecutionMode  	WithMergeOptions  	WmiConfigurationAttributeU  	WriteA  ZF  ZS  ZU  Z'  Z.  	WriteAttributes'  		WriteByte.  		WriteData'  	
WriteEvent@  	WriteEventErrorCode@  	WriteExtendedAttributes'  		WriteLineA  aF  	WriteMessageEvent@  	WriterF  	WriteThrough+  	WriteTransferEvent@  	X509Certificatesr  	Zip  g  gc     3   ¡      ™      n	    /wÿÿ3   
       €  	    þ @    	  t	    x	   #   ¢      ]      x	   1wÿÿ#         €  	    þ @< M e t a d a t a S y m b o l T r e e I n f o P e r s i s t e n c e > _ C : \ P r o g r a m   F i l e s \ R e f e r e n c e   A s s e m b l i e s \ M i c r o s o f t \ F r a m e w o r k \ . N E T F r a m e w o r k \ v 4 . 5 \ m s c o r l i b . d l l  $   £      ^      x	   3wÿÿ$   	       Q!™™‘§Q	|H™Š!!2p#|~!Š‘2‘™!p
!D
7A~Š|%ŠQ#2H!‘AŠ!#!Š!p
!‘‘!Q	H2!‘AQ2
Š|‘|#™A#ŠQ!¤|Š6A3p!™#ŠQ!¤|Š6A¢ 3"AQ‘
|ŠH2	3HH €   	  z	    „	   #   ¤      ¢      „	   5wÿÿ#         €  	    þ @< M e t a d a t a S y m b o l T r e e I n f o P e r s i s t e n c e > _ C : \ P r o g r a m   F i l e s \ R e f e r e n c e   A s s e m b l i e s \ M i c r o s o f t \ F r a m e w o r k \ . N E T F r a m e w o r k \ v 4 . 5 \ S y s t e m . X m l . d l l  $   ¥      £      „	   7wÿÿ$   	      Q!™™‘§Q	|H™Š!!2p#|~!Š‘2‘™!p
!D
7A~Š|%ŠQ#2H!‘AŠ!#!Š!p
!‘‘!Q	H2!‘AQ2
Š|‘|#™A#ŠQ!¤|Š6A3p!™#ŠQ!¤|Š6A¢ 3"A‘§‘™!Q3¦QH3HH €   	  †	    ”	  " C   ¦      \      ”	    ;wÿÿC      ¦ ´ ´  £	1“ÿPY¹ÑH    …'     	 ÿÿÿÿ	<invalid-global-code>   	CarpetCalculator   	CarpetCalculatorApp       	DisplayInstructions   	GetDimension   	Main    	  –	     	   #   §      ¤       	   =wÿÿ#         €  	    þ @< M e t a d a t a S y m b o l T r e e I n f o P e r s i s t e n c e > _ C : \ P r o g r a m   F i l e s \ R e f e r e n c e   A s s e m b l i e s \ M i c r o s o f t \ F r a m e w o r k \ . N E T F r a m e w o r k \ v 4 . 5 \ S y s t e m . d l l  $   ¨      ¥       	   ?wÿÿ$   	   ü    Q!™™‘§Q	|H™Š!!2p#|~!Š‘2‘™!p
!D
7A~Š|%ŠQ#2H!‘AŠ!#!Š!p
!‘‘!Q	H2!‘AQ2
Š|‘|#™A#ŠQ!¤|Š6A3p!™#ŠQ!¤|Š6A¢ 3"A‘§‘™!Q3HH €   	  ¢	    ¨	              Ð´b4b4  8    5
r                " U   ©      Z      ¨	  - CwÿÿS      < N N  9                   ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  ª	    ®	  " U   ª      ©      ®	  . GwÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  °	    ´	  " U   «      ª      ´	  3 KwÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  ¶	    Â	  " U   ¬      «      Â	  / OwÿÿS      I [ [  F	1ü1·QY¹ÑH    Œ'      	0
   lÅ7UVYjDR                  	  Ä	    È	  " U   ­      ¬      È	  0 SwÿÿS      # 5 5   	1ü1·QY¹ÑH    Œ'               	  Ê	    Î	  " U   ®      ­      Î	  1 WwÿÿS      + = =  (	1ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  Ð	    Ô	  " U   ¯      ®      Ô	  4 [wÿÿS      < N N  9                   ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  Ö	    Ú	  " U   °      ¯      Ú	  5 _wÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  Ü	    à	  " U   ±      °      à	  6 cwÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  â	    æ	  " U   ²      ±      æ	  7 gwÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  è	    ì	  " U   ³      ²      ì	  8 kwÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'       	  î	    ò	  " U   ´      ³      ò	  9 owÿÿS      íþþ é    )ª÷ë‚ÑH    :'  ü1·QY¹ÑH    Œ'  ü1·QY¹ÑH    Œ'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¶      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry          §                                   	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  ô	    ø	  ! V   µ      T      ø	    qwÿÿV            G  " V   ¶      µ      ø	   swÿÿV       GG$ ü1·Q0 Œ'    " U   ·      ´      ø	  ' wwÿÿS          @  	  ú	    þ	  " U   ¸      ·      þ	  ( {wÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  ü1·QY¹ÑH    Œ'       	   
    
  " U   ¹      ¸      
  ) wÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  ü1·QY¹ÑH    Œ'       	  
    

  " U   º      ¹      

  * ƒwÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  ü1·QY¹ÑH    Œ'       	  
    
  " U   »      º      
  + ‡wÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  ü1·QY¹ÑH    Œ'       	  
    
  " U   ¼      »      
  , ‹wÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  ü1·QY¹ÑH    Œ'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  
    L
  " C   ½      ¦      L
    wÿÿC      ¦ ´ ´  £	1ü1·QY¹ÑH    Œ'     	 ÿÿÿÿ	CarpetCalculator   	CarpetCalculatorApp       	DisplayInstructions   	GetDimension   	Main   GetDimension   	Main    	  N
    R
  Lª  0 " U   ¾      ¼      R
  - “wÿÿS      xN NÎ÷…cz  9    
ró                Mz‡€r9                    ÊqeY¹ÑH    '  ÊqeY¹ÑH    '     	CS1514	Compiler	
{ expected              	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs   !      !      !      !      		Telemetry	CS1513	
} expected                 !      !      !      !      	CS1520	Method must have a return type        „     9      9      9      9                 ê     ?      ?      ?      ?                 i     F      F      F      F         	CS1022	5Type or namespace definition, or end-of-file expected        ´	     r       r      r       r         	
        ¿	     u      u      u      u         	
        Â	     v       v      v       v          	  T
    X
  " U   ¿      ¾      X
  . —wÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ÊqeY¹ÑH    '  ÊqeY¹ÑH    '       	  Z
    ^
  " U   À      ¿      ^
  3 ›wÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ÊqeY¹ÑH    '  ÊqeY¹ÑH    '       	  `
    l
  " U   Á      À      l
  / ŸwÿÿS      d [ u  `F	1ÊqeY¹ÑH    '      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	  n
    r
  " U   Â      Á      r
  0 £wÿÿS      # 5 5   	1ÊqeY¹ÑH    '    A       	  t
    x
  " U   Ã      Â      x
  1 §wÿÿS      + = =  (	1ÊqeY¹ÑH    '  ÊqeY¹ÑH    '       	  z
    ~
   V   Ä      ¶      ~
   ©wÿÿV         ç                          ÊqeY¹ÑH    '  YleY¹ÑH    Ž'     	CS0116	Compiler	EA namespace cannot directly contain members such as fields or methods        '     	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs         !            !      		Telemetry         K                                         Ÿ                                           Ó                                         ·     ,      ,      ,      ,                       L      L   $   L      L   $               š     R      R      R      R                  ®     \      \      \      \                  0     b      b       b      b                   Š     g      g   #   g      g   #      	CS0103	?The name 'pricePerSqYard' does not exist in the current context        á              !            !              !                                             #      #   !   #      #   !              L     '      '      '      '         	<The name 'noOfSqYards' does not exist in the current context        ö     0      0      0      0                 3     4      4      4      4                      B      B      B      B                 ­     H      H      H      H                 Ò     I      I      I      I                 D     N   !   N   ,   N   !   N   ,              3     N      N      N      N                 '     W      W      W      W                 á     ^      ^      ^      ^                 X     d      d      d      d         	CThe name 'DetermineTotalCost' does not exist in the current context        ƒ	     n      n   !   n      n   !              2	     l      l      l      l                 Ø     j      j      j      j          V   Å      Ä      ~
   «wÿÿV                ç    " U   Æ      Ã      ~
  4 ¯wÿÿS      	 N   9    	  €
    „
           n•ýKtt  :    
r                " U   Ç      Æ      „
  5 ³wÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ÊqeY¹ÑH    '  YleY¹ÑH    Ž'       	  †
    Š
  " U   È      Ç      Š
  6 ·wÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ÊqeY¹ÑH    '  YleY¹ÑH    Ž'       	  Œ
    
  " U   É      È      
  7 »wÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ÊqeY¹ÑH    '  YleY¹ÑH    Ž'       	  ’
    –
  " U   Ê      É      –
  8 ¿wÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ÊqeY¹ÑH    '  YleY¹ÑH    Ž'       	  ˜
    œ
  " U   Ë      Ê      œ
  9 ÃwÿÿS      íþþ é    )ª÷ë‚ÑH    :'  ÊqeY¹ÑH    '  YleY¹ÑH    Ž'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  ž
    ¢
  ! V   Ì      Å      ¢
    ÅwÿÿV            G  " V   Í      Ì      ¢
   ÇwÿÿV       GG$ Yle0 Ž'    " U   Î      Ë      ¢
  ' ËwÿÿS          @  	  ¤
    ¨
  " U   Ï      Î      ¨
  ( ÏwÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  YleY¹ÑH    Ž'       	  ª
    ®
  " U   Ð      Ï      ®
  ) ÓwÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  YleY¹ÑH    Ž'       	  °
    ´
  " U   Ñ      Ð      ´
  * ×wÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  YleY¹ÑH    Ž'       	  ¶
    º
  " U   Ò      Ñ      º
  + ÛwÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  YleY¹ÑH    Ž'       	  ¼
    À
  " U   Ó      Ò      À
  , ßwÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  YleY¹ÑH    Ž'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  Â
    ö
  " C   Ô      ½      ö
    ãwÿÿC      R´ ]€L£ 	1YleY¹ÑH    Ž'     	 ÿÿÿÿ	<invalid-global-code>   	CarpetCalculator      	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString    	  ø
    ü
  L¨  õ" U   Õ      Ó      ü
  - çwÿÿS      v‡‡ r                   [2iY¹ÑH    ‘'  [2iY¹ÑH    ‘'     	CS1514	Compiler	
{ expected              	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs   !      !      !      !      		Telemetry	CS1513	
} expected                 !      !      !      !      	CS1520	Method must have a return type        „     9      9      9      9                 ê     ?      ?      ?      ?                 i     F      F      F      F         	CS1022	5Type or namespace definition, or end-of-file expected        ¾	 V,Â£V£V  ;    
r5                M³     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  þ
      " U   Ö      Õ        . ëwÿÿS      < N N  9    )ª÷ë‚ÑH    4'  [2iY¹ÑH    ‘'  [2iY¹ÑH    ‘'       	        " U   ×      Ö        3 ïwÿÿS      < N N  9    )ª÷ë‚ÑH    5'  [2iY¹ÑH    ‘'  [2iY¹ÑH    ‘'       	  
      " U   Ø      ×        / ówÿÿS      c u u  `	1[2iY¹ÑH    ‘'      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	        " U   Ù      Ø        0 ÷wÿÿS      # 5 5   	1[2iY¹ÑH    ‘'    A       	      "  " U   Ú      Ù      "  1 ûwÿÿS      + = =  (	1[2iY¹ÑH    ‘'  [2iY¹ÑH    ‘'       	  $    (  ! V   Û      Í      (   ýwÿÿV            ç  " V   Ü      Û      (   ÿwÿÿV       çç [2i  ‘'    " U   Ý      Ú      (  4 xÿÿS          @  	  *    .  " U   Þ      Ý      .  5 xÿÿS      < N N  9    )ª÷ë‚ÑH    6'  [2iY¹ÑH    ‘'  YleY¹ÑH    Ž'       	  0    4  " U   ß      Þ      4  6 xÿÿS      < N N  9    )ª÷ë‚ÑH    7'  [2iY¹ÑH    ‘'  YleY¹ÑH    Ž'       	  6    :  " U   à      ß      :  7 xÿÿS      < N N  9    )ª÷ë‚ÑH    8'  [2iY¹ÑH    ‘'  YleY¹ÑH    Ž'       	  <    @  " U   á      à      @  8 xÿÿS      < N N  9    )ª÷ë‚ÑH    9'  [2iY¹ÑH    ‘'  YleY¹ÑH    Ž'       	  B    F  " U   â      á      F  9 xÿÿS      íþþ é    )ª÷ë‚ÑH    :'  [2iY¹ÑH    ‘'  YleY¹ÑH    Ž'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¶      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry          §                                   	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  H    N  " U   ã      â      N  - xÿÿS      v‡‡ r                   m{qxY¹ÑH   –'  m{qxY¹ÑH   –'     	CS1520	Compiler	Method must have a return type             	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs:      :      :      :         		Telemetry         ó     @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  P    T  " U   ä      ã      T  . xÿÿS      < N N  9    )ª÷ë‚ÑH    4'  m{qxY¹ÑH   –'  m{qxY¹ÑH   –'       	  V    Z  " U   å      ä      Z  3 #xÿÿS      < N N  9    )ª÷ë‚ÑH    5'  m{qxY¹ÑH   –'  m{qxY¹ÑH   –'       	  \    h  " U   æ      å      h  / 'xÿÿS      c u u  `	1m{qxY¹ÑH   –'      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	  j    n  " U   ç      æ      n  0 +xÿÿS      # 5 5   	1m{qxY¹ÑH   –'    A       	  p    t  " U   è      ç      t  1 /xÿÿS      + = =  (	1m{qxY¹ÑH   –'  m{qxY¹ÑH   –'       	  v    z  ! V   é      Ü      z   1xÿÿV            ç      #êú­R­R  <    :
rA                " V   ê      é      z   3xÿÿV      Òçç m{qx    –'  m{qx,    ”'  › 0  >!   F!   P!   X!   !T  ‰!   ‘!   ›!   £!   Á!¨  Ë!   Ó!   Ý!   å!   "Ü  "    "    "    '"    E"À  O"-   W"-   a"-   i"-   ‡"  ‘"M   ™"M   £"M   «"M   É"£  Ó"S   Û"S   å"S   í"S   #·  #]   #]   '#]   /#]   M#9  W#c   _#c   i#c   q#c   #“  ™#h   ¡#h   «#h   ³#h   $ê   $   ($   2$   :$   X$*  b$   j$   t$   |$   š$  ¤$$   ¬$$   ¶$$   ¾$$   Ü$U  æ$(   î$(   ø$(    %(   Z%ÿ  d%1   l%1   v%1   ~%1   œ%<  ¦%5   ®%5   ¸%5   À%5   Þ%$  è%C   ð%C   ú%C   &C    &¶  *&I   2&I   <&I   D&I   b&Û  l&J   t&J   ~&J   †&J   ¤&M  ®&O   ¶&O   À&O   È&O   æ&<  ð&O   ø&O   'O   
'O   ('0  2'X   :'X   D'X   L'X   j'ê  t'_   |'_   †'_   Ž'_   ¬'a  ¶'e   ¾'e   È'e   Ð'e   1(Œ	  ;(o   C(o   M(o   U(o   s(;	  }(m   …(m   (m   —(m   µ(á  ¿(k   Ç(k   Ñ(k   Ù(k     " U   ë      è      z  4 7xÿÿS          @  	  |    €  " U   ì      ë      €  5 ;xÿÿS      < N N  9    )ª÷ë‚ÑH    6'  m{qxY¹ÑH   –'  m{qxY¹ÑH   ”'       	  ‚    †  " U   í      ì      †  6 ?xÿÿS      < N N  9    )ª÷ë‚ÑH    7'  m{qxY¹ÑH   –'  m{qxY¹ÑH   ”'       	  ˆ    Œ  " U   î      í      Œ  7 CxÿÿS      < N N  9    )ª÷ë‚ÑH    8'  m{qxY¹ÑH   –'  m{qxY¹ÑH   ”'       	  Ž    ’  " U   ï      î      ’  8 GxÿÿS      < N N  9    )ª÷ë‚ÑH    9'  m{qxY¹ÑH   –'  m{qxY¹ÑH   ”'       	  ”    ˜  " U   ð      ï      ˜  9 KxÿÿS      íþþ é    )ª÷ë‚ÑH    :'  m{qxY¹ÑH   –'  m{qxY¹ÑH   ”'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  š    ž  ! V   ñ      ê      ž    MxÿÿV            G  " V   ò      ñ      ž   OxÿÿV       GG$ m{qx,    ”'    " U   ó      ð      ž  ' SxÿÿS          @  	       ¤  " U   ô      ó      ¤  ( WxÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  m{qxY¹ÑH   ”'       	  ¦    ª  " U   õ      ô      ª  ) [xÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  m{qxY¹ÑH   ”'       	  ¬    °  " U   ö      õ      °  * _xÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  m{qxY¹ÑH   ”'       	  ²    ¶  " U   ÷      ö      ¶  + cxÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  m{qxY¹ÑH   ”'       	  ¸    ¼  " U   ø      ÷      ¼  , gxÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  m{qxY¹ÑH   ”'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  ¾    ò  L‚  4 " C   ù      Ô      ò    kxÿÿC      P]] è†(w(w  =    :
ra                MNL	1m{qxY¹ÑH   ”'     	 ÿÿÿÿ	<invalid-global-code>   	CarpetCalculator      	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString    	  ô    ø  " U   ú      ø      ø  - oxÿÿS      v‡‡ r                   nÐyY¹ÑH    —'  nÐyY¹ÑH    —'     	CS1022	Compiler	5Type or namespace definition, or end-of-file expected        É	     	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.csw       w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  ú    þ  " U   û      ú      þ  . sxÿÿS      < N N  9    )ª÷ë‚ÑH    4'  nÐyY¹ÑH    —'  nÐyY¹ÑH    —'       	         " U   ü      û        3 wxÿÿS      < N N  9    )ª÷ë‚ÑH    5'  nÐyY¹ÑH    —'  nÐyY¹ÑH    —'       	        " U   ý      ü        / {xÿÿS      c u u  `	1nÐyY¹ÑH    —'      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	        " U   þ      ý        0 xÿÿS      # 5 5   	1nÐyY¹ÑH    —'    A       	        " U   ÿ      þ        1 ƒxÿÿS      + = =  (	1nÐyY¹ÑH    —'  nÐyY¹ÑH    —'       	       $  ! V          ò      $   …xÿÿV            ç  " V                $   ‡xÿÿV      % çç nÐy     —'  nÐy,     —'        " U         ÿ      $  4 ‹xÿÿS          @  	  &    *  " U               *  5 xÿÿS      < N N  9    )ª÷ë‚ÑH    6'  nÐyY¹ÑH    —'  nÐyY¹ÑH    —'       	  ,    0  " U               0  6 “xÿÿS      < N N  9    )ª÷ë‚ÑH    7'  nÐyY¹ÑH    —'  nÐyY¹ÑH    —'       	  2    6  " U               6  7 —xÿÿS      < N N  9    )ª÷ë‚ÑH    8'  nÐyY¹ÑH    —'  nÐyY¹ÑH    —'       	  8    <  " U               <  8 ›xÿÿS      < N N  9    )ª÷ë‚ÑH    9'  nÐyY¹ÑH    —'  nÐyY¹ÑH    —'       	  >    B  " U               B  9 ŸxÿÿS      íþþ é    )ª÷ë‚ÑH    :'  nÐyY¹ÑH    —'  nÐyY¹ÑH    —'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  D    H  ! V               H    ¡xÿÿV            G  " V   	            H   £xÿÿV       GG$ nÐy,     —'        " U   
            H  ' §xÿÿS          @  	  J    N  " U         
      N  ( «xÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  nÐyY¹ÑH    —'       	  P    T  " U               T  ) ¯xÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  nÐyY¹ÑH    —'       	  V    Z  Ln   5 " U               Z  * ³xÿÿS      < N N  9:—4m..  >     
r“                M9     )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  nÐyY¹ÑH    —'       	  \    `  " U               `  + ·xÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  nÐyY¹ÑH    —'       	  b    f  " U               f  , »xÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  nÐyY¹ÑH    —'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  h    œ  " C         ù      œ    ¿xÿÿC      P]] L	1nÐyY¹ÑH    —'     	 ÿÿÿÿ	.ctor   	CarpetCalculator   	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString   ards   	ToString    	  ž    ¢  " U               ¢  - ÃxÿÿS      v‡‡ r                   a< ƒY¹ÑH    ˜'  a< ƒY¹ÑH    ˜'      	CS1022	Compiler	5Type or namespace definition, or end-of-file expected        É	     	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.csw       w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  ¤    ¨  " U               ¨  . ÇxÿÿS      < N N  9    )ª÷ë‚ÑH    4'  a< ƒY¹ÑH    ˜'  a< ƒY¹ÑH    ˜'       	  ª    ®  " U               ®  3 ËxÿÿS      < N N  9    )ª÷ë‚ÑH    5'  a< ƒY¹ÑH    ˜'  a< ƒY¹ÑH    ˜'       	  °    ¼  " U               ¼  / ÏxÿÿS      c u u  `	1a< ƒY¹ÑH    ˜'      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	  ¾    Â  " U               Â  0 ÓxÿÿS      # 5 5   	1a< ƒY¹ÑH    ˜'    A       	  Ä    È  " U               È  1 ×xÿÿS      + = =  (	1a< ƒY¹ÑH    ˜'  a< ƒY¹ÑH    ˜'       	  Ê    Î  ! V         	      Î   ÙxÿÿV            ç  " V               Î   ÛxÿÿV       çç a< ƒ  ˜'    " U               Î  4 ßxÿÿS          @  	  Ð    Ô  " U               Ô  5 ãxÿÿS      < N N  9    )ª÷ë‚ÑH    6'  a< ƒY¹ÑH    ˜'  nÐyY¹ÑH    —'       	  Ö    Ú  " U               Ú  6 çxÿÿS      < N N  9    )ª÷ë‚ÑH    7'  a< ƒY¹ÑH    ˜'  nÐyY¹ÑH    —'       	  Ü    à  " U               à  7 ëxÿÿS      < N N  9    )ª÷ë‚ÑH    8'  a< ƒY¹ÑH    ˜'  nÐyY¹ÑH    —'       	  â    æ  " U               æ  8 ïxÿÿS      < N N  9    )ª÷ë‚ÑH    9'  a< ƒY¹ÑH    ˜'  nÐyY¹ÑH    —'       	  è    ì  L  " U               ì  9 óxÿÿS      íþþ é    )ª÷ë‚ÑH    :'  a< ƒY¹ÑH    ˜'  nÐyY¹ÑH    —'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\Aut¸8ê#pÜ  ?    
ru                MhorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  î    ò  " U               ò  - ÷xÿÿS      v‡‡ r                   >La…Y¹ÑH    ›'  >La…Y¹ÑH    ›'     	CS1513	Compiler	
} expected        º	      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.csr      r      r      r         		Telemetry  w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  ô    ø  " U                ø  . ûxÿÿS      < N N  9    )ª÷ë‚ÑH    4'  >La…Y¹ÑH    ›'  >La…Y¹ÑH    ›'       	  ú    þ  " U   !             þ  3 ÿxÿÿS      < N N  9    )ª÷ë‚ÑH    5'  >La…Y¹ÑH    ›'  >La…Y¹ÑH    ›'       	         " U   "      !        / yÿÿS      c u u  `	1>La…Y¹ÑH    ›'      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	        " U   #      "        0 yÿÿS      # 5 5   	1>La…Y¹ÑH    ›'    A       	        " U   $      #        1 yÿÿS      + = =  (	1>La…Y¹ÑH    ›'  >La…Y¹ÑH    ›'       	        ! V   %               yÿÿV            ç  " V   &      %         yÿÿV       çç >La…  ›'  "Þ„0 ™'    " U   '      $        4 yÿÿS          @  	       $  " U   (      '      $  5 yÿÿS      < N N  9    )ª÷ë‚ÑH    6'  >La…Y¹ÑH    ›'  "Þ„Y¹ÑH    ™'       	  &    *  " U   )      (      *  6 yÿÿS      < N N  9    )ª÷ë‚ÑH    7'  >La…Y¹ÑH    ›'  "Þ„Y¹ÑH    ™'       	  ,    0  " U   *      )      0  7 yÿÿS      < N N  9    )ª÷ë‚ÑH    8'  >La…Y¹ÑH    ›'  "Þ„Y¹ÑH    ™'       	  2    6  " U   +      *      6  8 #yÿÿS      < N N  9    )ª÷ë‚ÑH    9'  >La…Y¹ÑH    ›'  "Þ„Y¹ÑH    ™'       	  8    <  " U   ,      +      <  9 'yÿÿS      íþþ é    )ª÷ë‚ÑH    :'  >La…Y¹ÑH    ›'  "Þ„Y¹ÑH    ™'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¶      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry          §                                   	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  >    B  ! V   -      &      B    )yÿÿV            G  " V   .      -      B   +yÿÿV       GG$ "Þ„0 ™'    " U   /      ,      B  ' /yÿÿS          @  	  D    H  " U   0      /      H  ( 3yÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  "Þ„Y¹ÑH    ™'       	  J    N                                À{£Œ¿n¿n  @    
r¿                " U   1      0      N  ) 7yÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  "Þ„Y¹ÑH    ™'       	  P    T  " U   2      1      T  * ;yÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  "Þ„Y¹ÑH    ™'       	  V    Z  " U   3      2      Z  + ?yÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  "Þ„Y¹ÑH    ™'       	  \    `  " U   4      3      `  , CyÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  "Þ„Y¹ÑH    ™'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  b    –  " C   5            –    GyÿÿC      P]] L	1"Þ„Y¹ÑH    ™'     	 ÿÿÿÿ	.ctor   	CarpetCalculator   	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString   ards   	ToString    	  ˜    ö  " U   6      4      ö  - KyÿÿS      v‡‡ r                   [¹IY¹ÑH    œ'  [¹IY¹ÑH    œ'     	CS1513	Compiler	
} expected        ¼	      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.css      s      s      s         		Telemetry  w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  ø    ü  " U   7      6      ü  . OyÿÿS      < N N  9    )ª÷ë‚ÑH    4'  [¹IY¹ÑH    œ'  [¹IY¹ÑH    œ'       	  þ      " U   8      7        3 SyÿÿS      < N N  9    )ª÷ë‚ÑH    5'  [¹IY¹ÑH    œ'  [¹IY¹ÑH    œ'       	        " U   9      8        / WyÿÿS      c u u  `	1[¹IY¹ÑH    œ'      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	        " U   :      9        0 [yÿÿS      # 5 5   	1[¹IY¹ÑH    œ'    A       	        " U   ;      :        1 _yÿÿS      + = =  (	1[¹IY¹ÑH    œ'  [¹IY¹ÑH    œ'       	      "  ! V   <      .      "   ayÿÿV            ç  " V   =      <      "   cyÿÿV       çç [¹I  œ'    " U   >      ;      "  4 gyÿÿS          @  	  $    (  " U   ?      >      (  5 kyÿÿS      < N N  9    )ª÷ë‚ÑH    6'  [¹IY¹ÑH    œ'  "Þ„Y¹ÑH    ™'       	  *    .  " U   @      ?      .  6 oyÿÿS      < N N  9    )ª÷ë‚ÑH    7'  [¹IY¹ÑH    œ'  "Þ„Y¹ÑH    ™'       	  0    4  " U   A      @      4  7 syÿÿS      < N N  9    )ª÷ë‚ÑH    8'  [¹IY¹ÑH    œ'  "Þ„Y¹ÑH    ™'       	  6    :  " U   B      A      :  8 wyÿÿS      < N N  9    )ª÷ë‚ÑH    9'  [¹IY¹ÑH    œ'  "Þ„Y¹ÑH    ™'       	  <    @  L  i " U   C      B      @  9 {yÿÿS      íþþ é    )ª÷ë‚ÑH    :'  [¹IY¹ÑH    œ'  "Þ„Y¹ÑH    ™'ªäT•±BN=  A     
r×                M¶     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  B    F  " U   D      C      F  - yÿÿS      v‡‡ r                   ú*Í•Y¹ÑH    Ÿ'  ú*Í•Y¹ÑH    Ÿ'      	CS1513	Compiler	
} expected        ¼	      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.css      s      s      s         		Telemetry  w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  H    L  " U   E      D      L  . ƒyÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ú*Í•Y¹ÑH    Ÿ'  ú*Í•Y¹ÑH    Ÿ'       	  N    R  " U   F      E      R  3 ‡yÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ú*Í•Y¹ÑH    Ÿ'  ú*Í•Y¹ÑH    Ÿ'       	  T    `  " U   G      F      `  / ‹yÿÿS      c u u  `	1ú*Í•Y¹ÑH    Ÿ'      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	  b    f  " U   H      G      f  0 yÿÿS      # 5 5   	1ú*Í•Y¹ÑH    Ÿ'    A       	  h    l  " U   I      H      l  1 “yÿÿS      + = =  (	1ú*Í•Y¹ÑH    Ÿ'  ú*Í•Y¹ÑH    Ÿ'       	  n    r  ! V   J      =      r   •yÿÿV            ç  " V   K      J      r   —yÿÿV       çç ú*Í•  Ÿ'  øfÈ•0 '    " U   L      I      r  4 ›yÿÿS          @  	  t    x  " U   M      L      x  5 ŸyÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ú*Í•Y¹ÑH    Ÿ'  øfÈ•Y¹ÑH    '       	  z    ~  " U   N      M      ~  6 £yÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ú*Í•Y¹ÑH    Ÿ'  øfÈ•Y¹ÑH    '       	  €    „  " U   O      N      „  7 §yÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ú*Í•Y¹ÑH    Ÿ'  øfÈ•Y¹ÑH    '       	  †    Š  " U   P      O      Š  8 «yÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ú*Í•Y¹ÑH    Ÿ'  øfÈ•Y¹ÑH    '       	  Œ      " U   Q      P        9 ¯yÿÿS      íþþ é    )ª÷ë‚ÑH    :'  ú*Í•Y¹ÑH    Ÿ'  øfÈ•Y¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  ’    –  ! V   R      K      –    ±yÿÿV            G  " V   S      R      –   ³yÿÿV       GG$ øfÈ•0 '    " U   T      Q      –  ' ·yÿÿS          @ Å+±. p p  B    /
rá                 	  ˜    œ  " U   U      T      œ  ( »yÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¡±4Y¹ÑH    g'  øfÈ•Y¹ÑH    '       	  ž    ¢  " U   V      U      ¢  ) ¿yÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¡±4Y¹ÑH    g'  øfÈ•Y¹ÑH    '       	  ¤    ¨  " U   W      V      ¨  * ÃyÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¡±4Y¹ÑH    g'  øfÈ•Y¹ÑH    '       	  ª    ®  " U   X      W      ®  + ÇyÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¡±4Y¹ÑH    g'  øfÈ•Y¹ÑH    '       	  °    ´  " U   Y      X      ´  , ËyÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¡±4Y¹ÑH    g'  øfÈ•Y¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  ¶    ê  " C   Z      5      ê    ÏyÿÿC      P]] L	1øfÈ•Y¹ÑH    '     	 ÿÿÿÿ	.ctor   	CarpetCalculator   	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString   ards   	ToString    	  ì    ø  " U   [      Y      ø  " ÓyÿÿS      f x x  c	1ˆ‘ƒ3Y¹ÑH    h'      	03   t[D*^aOæ¨s3	†Û.u¹jï¬zPßeÕAò‡g¦õÎâ6Uœ~,û         	  ú    þ  " U   \      [      þ  # ×yÿÿS      # 5 5   	1ˆ‘ƒ3Y¹ÑH    h'    A        	         " U   ]      \          ÛyÿÿS      < N N  9                   ¸Ó}Z¹ÑH    ¤'  ¸Ó}Z¹ÑH    ¤'       	        " U   ^      ]        ! ßyÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ¸Ó}Z¹ÑH    ¤'  ¸Ó}Z¹ÑH    ¤'       	        " U   _      ^        & ãyÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ¸Ó}Z¹ÑH    ¤'  ¸Ó}Z¹ÑH    ¤'       	         " U   `      _         " çyÿÿS      i x z  ec	1¸Ó}Z¹ÑH    ¤'      	05   ”}ùU{þí6‚_h@bïUm0™øÒ´âf_5ÂGóx>ÙH:lófgæÝxd         	  "    &  " U   a      `      &  # ëyÿÿS      # 5 5   	1¸Ó}Z¹ÑH    ¤'    A        	  (    ,  " U   b      a      ,  $ ïyÿÿS      + = =  (	1¸Ó}Z¹ÑH    ¤'  ¸Ó}Z¹ÑH    ¤'       	  .    2  ! V   c      S      2    ñyÿÿV            G  " V   d      c      2   óyÿÿV       GG ¸Ó}Z¹ÑH  ¤'    " U   e      b      2  ' ÷yÿÿS          @  	  4    8  " U   f      e      8  ( ûyÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ¸Ó}Z¹ÑH    ¤'  øfÈ•Y¹ÑH    '       	  :    >  " U   g      f      >  ) ÿyÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ¸Ó}Z¹ÑH    ¤'  øfÈ•Y¹ÑH    '       	  @    D  " U   h      g      D  * zÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ¸Ó}Z¹ÑH    ¤'  øfÈ•Y¹ÑH    '       	  F    J  " U   i      h      J  + zÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ¸Ó}Z¹ÑH    ¤'  øfÈ•Y¹ÑH    '       	  L    P  L"  î" U   j      i      P  , zÿÿS      ð ì    )ª÷ë‚ÑH    :'  ¸Ó}Z¹ÑH    ¤'  øfÈ•Y¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $    Çl‚‡%%  C    
r…
                M4      	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  R    X  " U   k      j      X    zÿÿS      < N N  9                   d9}~Z¹ÑH    §'  d9}~Z¹ÑH    §'       	  Z    ^  " U   l      k      ^  ! zÿÿS      < N N  9    )ª÷ë‚ÑH    4'  d9}~Z¹ÑH    §'  d9}~Z¹ÑH    §'       	  `    d  " U   m      l      d  & zÿÿS      < N N  9    )ª÷ë‚ÑH    5'  d9}~Z¹ÑH    §'  d9}~Z¹ÑH    §'       	  f    r  " U   n      m      r  " zÿÿS      h z z  e	1d9}~Z¹ÑH    §'      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	  t    x  " U   o      n      x  # zÿÿS      # 5 5   	1d9}~Z¹ÑH    §'    A        	  z    ~  " U   p      o      ~  $ #zÿÿS      + = =  (	1d9}~Z¹ÑH    §'  d9}~Z¹ÑH    §'       	  €    „  ! V   q      d      „    %zÿÿV            G  " V   r      q      „   'zÿÿV       GG d9}~  §'    " U   s      p      „  ' +zÿÿS          @  	  †    Š  " U   t      s      Š  ( /zÿÿS      < N N  9    )ª÷ë‚ÑH    6'  d9}~Z¹ÑH    §'  øfÈ•Y¹ÑH    '       	  Œ      " U   u      t        ) 3zÿÿS      < N N  9    )ª÷ë‚ÑH    7'  d9}~Z¹ÑH    §'  øfÈ•Y¹ÑH    '       	  ’    –  " U   v      u      –  * 7zÿÿS      < N N  9    )ª÷ë‚ÑH    8'  d9}~Z¹ÑH    §'  øfÈ•Y¹ÑH    '       	  ˜    œ  " U   w      v      œ  + ;zÿÿS      < N N  9    )ª÷ë‚ÑH    9'  d9}~Z¹ÑH    §'  øfÈ•Y¹ÑH    '       	  ž    ¢  " U   x      w      ¢  , ?zÿÿS      ð ì    )ª÷ë‚ÑH    :'  d9}~Z¹ÑH    §'  øfÈ•Y¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  ¤    ª  L:  o V   y      r      ª   AzÿÿV                                    6É:[¹ÑH    û'  6É:[¹ÑH    û'  T   	CS1056	Compiler	Unexpected character '\'        Z
      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.csR       R       R       R          		Telemetry         [
      R      R      R      R                  \
      R      R      R      R                  ]
      R      R      R      R                  ^
      R      R      R      R                  _
      R      R      R      R                  `
      R      R      R      R                  a
      R      R      R      R                  b
      R      R      R      R                  c
      R   	   R   	   R   	   R   	               d
      R   
   R   
   R   
   R   
               e
      R      R      R      R                  f
      R      R      R      R                  g
      R      R      R      R                  h
      R      R      R      R                  i
      R      R      R      R                  j
A’ÚJ0üO  D    
r                MË
      R      R      R      R                  k
      R      R      R      R                  l
      R      R      R      R                  m
      R      R      R      R                  n
      R      R      R      R                  o
      R      R      R      R                  p
      R      R      R      R                  q
      R      R      R      R                  r
      R      R      R      R                  s
      R      R      R      R                  t
      R      R      R      R                  u
      R      R      R      R                  v
      R      R      R      R                  w
      R      R      R      R                  x
      R      R      R      R                  y
      R      R      R      R                  z
      R       R       R       R                   {
      R   !   R   !   R   !   R   !               |
      R   "   R   "   R   "   R   "               }
      R   #   R   #   R   #   R   #               ~
      R   $   R   $   R   $   R   $               
      R   %   R   %   R   %   R   %               €
      R   &   R   &   R   &   R   &               
      R   '   R   '   R   '   R   '               ‚
      R   (   R   (   R   (   R   (               ƒ
      R   )   R   )   R   )   R   )               „
      R   *   R   *   R   *   R   *               …
      R   +   R   +   R   +   R   +               †
      R   ,   R   ,   R   ,   R   ,               ‡
      R   -   R   -   R   -   R   -               ˆ
      R   .   R   .   R   .   R   .               ‰
      R   /   R   /   R   /   R   /               Š
      R   0   R   0   R   0   R   0               ‹
      R   1   R   1   R   1   R   1               Œ
      R   2   R   2   R   2   R   2               
      R   3   R   3   R   3   R   3               Ž
      R   4   R   4   R   4   R   4               
      R   5   R   5   R   5   R   5               
      R   6   R   6   R   6   R   6               ‘
      R   7   R   7   R   7   R   7               ’
      R   8   R   8   R   8   R   8               “
      R   9   R   9   R   9   R   9          V   z      y      ª   CzÿÿV                     ! V   {      z      ª   EzÿÿV            «  & S   |      
      ª        S                 €  : V         {      ª       W   X   S   W             €  ! X   ‚            ª        V             „      Ln   À> V   „            ª    Y       ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿV             ‚  …      ÿÿÿÿ                         „                 6  † ƒ     S      W                              d9}~Z¹ÑH    §'  øfÈ•Y¹ÑH    '      	CS1729	Compiler	\'CarpetCalculatorApp.CarpetCalculator' does not contain a constructor that takes 1 arguments             	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs   *      :      *      :      		Telemetry	CS1061	™'CarpetCalculatorApp.CarpetCalculator' does not contain a definition for 'SetNoOfSqYards' and no extension method 'SetNoOfSqYards' accepting a first argument of type 'CarpetCalculatorApp.CarpetCalculator' could be found (are you missing a using directive or an assembly reference?)        î              !            !      	™'CarpetCalculatorApp.CarpetCalüb0WRWR  E    
r                MÕculator' does not contain a definition for 'PricePerSqYard' and no extension method 'PricePerSqYard' accepting a first argument of type 'CarpetCalculatorApp.CarpetCalculator' could be found (are you missing a using directive or an assembly reference?)        )              !            !             G                             ú*Í•Y¹ÑH    Ÿ'  øfÈ•Y¹ÑH    '      	CS0116	Compiler	EA namespace cannot directly contain members such as fields or methods        0     	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs         !            !      		Telemetry         T                                         ¨                                           Ü                                             À     -      -      -      -                       M      M   $   M      M   $               £     S      S      S      S                  ·     ]      ]      ]      ]                  9     c      c       c      c                   “     h      h   #   h      h   #      	CS0103	?The name 'pricePerSqYard' does not exist in the current context        ê              !            !              *                                             $      $   !   $      $   !              U     (      (      (      (         	<The name 'noOfSqYards' does not exist in the current context        ÿ     1      1      1      1                 <     5      5      5      5                 $     C      C      C      C                 ¶     I      I      I      I                 Û     J      J      J      J                 M     O   !   O   ,   O   !   O   ,              <     O      O      O      O                 0     X      X      X      X                 ê     _      _      _      _                 a     e      e      e      e         	CThe name 'DetermineTotalCost' does not exist in the current context        Œ	     o      o   !   o      o   !              ;	     m      m      m      m                 á     k      k      k      k                ç                             6É:[¹ÑH    û'  6É:[¹ÑH    û'  T   	CS1056	Compiler	Unexpected character '\'        Z
      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.csR       R       R       R          		Telemetry         [
      R      R      R      R                  \
      R      R      R      R                  ]
      R      R      R      R                  ^
      R      R      R      R                  _
      R      R      R      R                  `
      R      R      R      R                  a
      R      R      R      R                  b
      R      R      R      R                  c
      R   	   R   	   R   	   R   	               d
      R   
   R   
   R   
   R   
               e
      R      R      R      R                  f
      R      R      R      R                  g
      R      R      R      R                  h
      R      R      R      R                  i
      R      R      R      R                  j
      R      R      R      R                  k
      R      ˆ0Û”ž@ž@  F    
r                MÙR      R      R                  l
      R      R      R      R                  m
      R      R      R      R                  n
      R      R      R      R                  o
      R      R      R      R                  p
      R      R      R      R                  q
      R      R      R      R                  r
      R      R      R      R                  s
      R      R      R      R                  t
      R      R      R      R                  u
      R      R      R      R                  v
      R      R      R      R                  w
      R      R      R      R                  x
      R      R      R      R                  y
      R      R      R      R                  z
      R       R       R       R                   {
      R   !   R   !   R   !   R   !               |
      R   "   R   "   R   "   R   "               }
      R   #   R   #   R   #   R   #               ~
      R   $   R   $   R   $   R   $               
      R   %   R   %   R   %   R   %               €
      R   &   R   &   R   &   R   &               
      R   '   R   '   R   '   R   '               ‚
      R   (   R   (   R   (   R   (               ƒ
      R   )   R   )   R   )   R   )               „
      R   *   R   *   R   *   R   *               …
      R   +   R   +   R   +   R   +               †
      R   ,   R   ,   R   ,   R   ,               ‡
      R   -   R   -   R   -   R   -               ˆ
      R   .   R   .   R   .   R   .               ‰
      R   /   R   /   R   /   R   /               Š
      R   0   R   0   R   0   R   0               ‹
      R   1   R   1   R   1   R   1               Œ
      R   2   R   2   R   2   R   2               
      R   3   R   3   R   3   R   3               Ž
      R   4   R   4   R   4   R   4               
      R   5   R   5   R   5   R   5               
      R   6   R   6   R   6   R   6               ‘
      R   7   R   7   R   7   R   7               ’
      R   8   R   8   R   8   R   8               “
      R   9   R   9   R   9   R   9                «                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
n- x=ño$ `-Q  a$    „      C   V   Y     X   …      ‚      ª        V       ‡      > V   ‡      „      ª            ÿÿÿÿÿÿÿÿ    ÿÿÿÿÿÿÿÿV                                                Lƒ   8> Y   ‡      „      ª    Z       ÿÿÿÿÿÿÿÿV   „      V         ‚  ‚         ÿÿÿÿ                                     ‡                 J  r ‚               G                        d9}~Z¹ÑH    §'  øfÈ•Y¹ÑH    '      	CS1729	Compiler	\'CarpetCalculatorApp.CarpetCalculator' does not contain a constructor that takes 1 arguments             	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs   *      :      *     Á«m–^t¡  G    
r                MÕ :      		Telemetry	CS1061	™'CarpetCalculatorApp.CarpetCalculator' does not contain a definition for 'SetNoOfSqYards' and no extension method 'SetNoOfSqYards' accepting a first argument of type 'CarpetCalculatorApp.CarpetCalculator' could be found (are you missing a using directive or an assembly reference?)        î              !            !      	™'CarpetCalculatorApp.CarpetCalculator' does not contain a definition for 'PricePerSqYard' and no extension method 'PricePerSqYard' accepting a first argument of type 'CarpetCalculatorApp.CarpetCalculator' could be found (are you missing a using directive or an assembly reference?)        )              !            !           ç                           ú*Í•Y¹ÑH    Ÿ'  øfÈ•Y¹ÑH    '      	CS0116	Compiler	EA namespace cannot directly contain members such as fields or methods        0     	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs         !            !      		Telemetry         T                                         ¨                                           Ü                                             À     -      -      -      -                       M      M   $   M      M   $               £     S      S      S      S                  ·     ]      ]      ]      ]                  9     c      c       c      c                   “     h      h   #   h      h   #      	CS0103	?The name 'pricePerSqYard' does not exist in the current context        ê              !            !              *                                             $      $   !   $      $   !              U     (      (      (      (         	<The name 'noOfSqYards' does not exist in the current context        ÿ     1      1      1      1                 <     5      5      5      5                 $     C      C      C      C                 ¶     I      I      I      I                 Û     J      J      J      J                 M     O   !   O   ,   O   !   O   ,              <     O      O      O      O                 0     X      X      X      X                 ê     _      _      _      _                 a     e      e      e      e         	CThe name 'DetermineTotalCost' does not exist in the current context        Œ	     o      o   !   o      o   !              ;	     m      m      m      m                 á     k      k      k      k              «                           6É:[¹ÑH    û'  6É:[¹ÑH    û'  T   	CS1056	Compiler	Unexpected character '\'        Z
      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.csR       R       R       R          		Telemetry         [
      R      R      R      R                  \
      R      R      R      R                  ]
      R      R      R      R                  ^
      R      R      R      R                  _
      R      R      R      R                  `
      R      R      R      R                  a
      R      R      R      R                  b
      R      R      R      R                  c
      R   	   R   	   R   	   R   	               d
      R   
   R   
   R   
   R   
               e
     $dÚí™P™P  H    
r                Mv R      R      R      R                  f
      R      R      R      R                  g
      R      R      R      R                  h
      R      R      R      R                  i
      R      R      R      R                  j
      R      R      R      R                  k
      R      R      R      R                  l
      R      R      R      R                  m
      R      R      R      R                  n
      R      R      R      R                  o
      R      R      R      R                  p
      R      R      R      R                  q
      R      R      R      R                  r
      R      R      R      R                  s
      R      R      R      R                  t
      R      R      R      R                  u
      R      R      R      R                  v
      R      R      R      R                  w
      R      R      R      R                  x
      R      R      R      R                  y
      R      R      R      R                  z
      R       R       R       R                   {
      R   !   R   !   R   !   R   !               |
      R   "   R   "   R   "   R   "               }
      R   #   R   #   R   #   R   #               ~
      R   $   R   $   R   $   R   $               
      R   %   R   %   R   %   R   %               €
      R   &   R   &   R   &   R   &               
      R   '   R   '   R   '   R   '               ‚
      R   (   R   (   R   (   R   (               ƒ
      R   )   R   )   R   )   R   )               „
      R   *   R   *   R   *   R   *               …
      R   +   R   +   R   +   R   +               †
      R   ,   R   ,   R   ,   R   ,               ‡
      R   -   R   -   R   -   R   -               ˆ
      R   .   R   .   R   .   R   .               ‰
      R   /   R   /   R   /   R   /               Š
      R   0   R   0   R   0   R   0               ‹
      R   1   R   1   R   1   R   1               Œ
      R   2   R   2   R   2   R   2               
      R   3   R   3   R   3   R   3               Ž
      R   4   R   4   R   4   R   4               
      R   5   R   5   R   5   R   5               
      R   6   R   6   R   6   R   6               ‘
      R   7   R   7   R   7   R   7               ’
      R   8   R   8   R   8   R   8               “
      R   9   R   9   R   9   R   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   	i­ \­ðl¤ _¤K      LÝ  X! Y   ‡      ÿÿÿÿÿÿÿÿª   IzÿÿV      «««                   6É:[¹ÑH    û'  6É:[¹ÑH    û'  T   	CS1056	Compiler	Unexpected character '\'        Z
      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.csR       R       Üþ0þ0  I    
r                MÕR       R          		Telemetry         [
      R      R      R      R                  \
      R      R      R      R                  ]
      R      R      R      R                  ^
      R      R      R      R                  _
      R      R      R      R                  `
      R      R      R      R                  a
      R      R      R      R                  b
      R      R      R      R                  c
      R   	   R   	   R   	   R   	               d
      R   
   R   
   R   
   R   
               e
      R      R      R      R                  f
      R      R      R      R                  g
      R      R      R      R                  h
      R      R      R      R                  i
      R      R      R      R                  j
      R      R      R      R                  k
      R      R      R      R                  l
      R      R      R      R                  m
      R      R      R      R                  n
      R      R      R      R                  o
      R      R      R      R                  p
      R      R      R      R                  q
      R      R      R      R                  r
      R      R      R      R                  s
      R      R      R      R                  t
      R      R      R      R                  u
      R      R      R      R                  v
      R      R      R      R                  w
      R      R      R      R                  x
      R      R      R      R                  y
      R      R      R      R                  z
      R       R       R       R                   {
      R   !   R   !   R   !   R   !               |
      R   "   R   "   R   "   R   "               }
      R   #   R   #   R   #   R   #               ~
      R   $   R   $   R   $   R   $               
      R   %   R   %   R   %   R   %               €
      R   &   R   &   R   &   R   &               
      R   '   R   '   R   '   R   '               ‚
      R   (   R   (   R   (   R   (               ƒ
      R   )   R   )   R   )   R   )               „
      R   *   R   *   R   *   R   *               …
      R   +   R   +   R   +   R   +               †
      R   ,   R   ,   R   ,   R   ,               ‡
      R   -   R   -   R   -   R   -               ˆ
      R   .   R   .   R   .   R   .               ‰
      R   /   R   /   R   /   R   /               Š
      R   0   R   0   R   0   R   0               ‹
      R   1   R   1   R   1   R   1               Œ
      R   2   R   2   R   2   R   2               
      R   3   R   3   R   3   R   3               Ž
      R   4   R   4   R   4   R   4               
      R   5   R   5   R   5   R   5               
      R   6   R   6   R   6   R   6               ‘
      R   7   R   7   R   7   R   7               ’
      R   8   R   8   R   8   R   8               “
      R   9   R   9   R   9   R   9               ”
      R   :   R   :   R   :   R   :               •
      R   ;   R   ;   R   ;   R   ;               –
      R   <   R   <   R   <   R   <               —
      R   =   R   =   R   =   R   =    ap÷µ§tX  J    
r                M°           ˜
      R   >   R   >   R   >   R   >               ™
      R   ?   R   ?   R   ?   R   ?               š
      R   @   R   @   R   @   R   @               ›
      R   A   R   A   R   A   R   A               œ
      R   B   R   B   R   B   R   B               
      R   C   R   C   R   C   R   C               ž
      R   D   R   D   R   D   R   D               Ÿ
      R   E   R   E   R   E   R   E                
      R   F   R   F   R   F   R   F               ¡
      R   G   R   G   R   G   R   G               ¢
      R   H   R   H   R   H   R   H               £
      R   I   R   I   R   I   R   I               ¤
      R   J   R   J   R   J   R   J               ¥
      R   K   R   K   R   K   R   K               ¦
      R   L   R   L   R   L   R   L               §
      R   M   R   M   R   M   R   M               ¨
      R   N   R   N   R   N   R   N               ©
      R   O   R   O   R   O   R   O               ª
      R   P   R   P   R   P   R   P               «
      R   Q   R   Q   R   Q   R   Q               ¬
      R   R   R   R   R   R   R   R               ­
      R   S   R   S   R   S   R   S       ‡      C   V   Y   Z     " U   ˆ      x      ª    MzÿÿS      	 N   9    	  ¬    °  " U   ‰      ˆ      °  ! QzÿÿS      < N N  9    )ª÷ë‚ÑH    4'  6É:[¹ÑH    û'  6É:[¹ÑH    û'       	  ²    ¶  " U   Š      ‰      ¶  & UzÿÿS      < N N  9    )ª÷ë‚ÑH    5'  6É:[¹ÑH    û'  6É:[¹ÑH    û'       	  ¸    Ä  " U   ‹      Š      Ä  " YzÿÿS      h z z  e	16É:[¹ÑH    û'      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	  Æ    Ê  " U   Œ      ‹      Ê  # ]zÿÿS      # 5 5   	16É:[¹ÑH    û'    A        	  Ì    Ð  " U         Œ      Ð  $ azÿÿS      + = =  (	16É:[¹ÑH    û'  6É:[¹ÑH    û'       	  Ò    Ö  ! Y   Ž      ‡      Ö    czÿÿV            G  " Y         Ž      Ö   ezÿÿV       GG 6É:[¹ÑH  û'    " U               Ö  ' izÿÿS          @  	  Ø    Ü  " U   ‘            Ü  ( mzÿÿS      < N N  9    )ª÷ë‚ÑH    6'  6É:[¹ÑH    û'  øfÈ•Y¹ÑH    '       	  Þ    â  " U   ’      ‘      â  ) qzÿÿS      < N N  9    )ª÷ë‚ÑH    7'  6É:[¹ÑH    û'  øfÈ•Y¹ÑH    '       	  ä    è  " U   “      ’      è  * uzÿÿS      < N N  9    )ª÷ë‚ÑH    8'  6É:[¹ÑH    û'  øfÈ•Y¹ÑH    '       	  ê    î  " U   ”      “      î  + yzÿÿS      < N N  9    )ª÷ë‚ÑH    9'  6É:[¹ÑH    û'  øfÈ•Y¹ÑH    '       	  ð    ô  " U   •      ”      ô  , }zÿÿS      ð ì    )ª÷ë‚ÑH    :'  6É:[¹ÑH    û'  øfÈ•Y¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  ö    ú  ! Y   –            ú   zÿÿV            «  " Z   —      ‡      ú    zÿÿV       «« ür.  7(  ür.0 7(        " U   ˜      •      ú    …zÿÿS          @  	  ü       Ln   8 " U   ™      ˜         ! ‰zÿÿS      < N N  9 d	ïNN  K    
r                M6    )ª÷ë‚ÑH    4'  ür.[¹ÑH    7(  ür.[¹ÑH    7(       	        " U   š      ™        & zÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ür.[¹ÑH    7(  ür.[¹ÑH    7(       	        " U   ›      š        " ‘zÿÿS      h z z  e	1ür.[¹ÑH    7(      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	        " U   œ      ›        # •zÿÿS      # 5 5   	1ür.[¹ÑH    7(    A        	         " U         œ         $ ™zÿÿS      + = =  (	1ür.[¹ÑH    7(  ür.[¹ÑH    7(       	  "    &  ! Y   ž      –      &    ›zÿÿV            G  " Y   Ÿ      ž      &   zÿÿV       GG ür.  7(    " U                &  ' ¡zÿÿS          @  	  (    ,  " U   ¡             ,  ( ¥zÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ür.[¹ÑH    7(  øfÈ•Y¹ÑH    '       	  .    2  " U   ¢      ¡      2  ) ©zÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ür.[¹ÑH    7(  øfÈ•Y¹ÑH    '       	  4    8  " U   £      ¢      8  * ­zÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ür.[¹ÑH    7(  øfÈ•Y¹ÑH    '       	  :    >  " U   ¤      £      >  + ±zÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ür.[¹ÑH    7(  øfÈ•Y¹ÑH    '       	  @    D  " U   ¥      ¤      D  , µzÿÿS      ð ì    )ª÷ë‚ÑH    :'  ür.[¹ÑH    7(  øfÈ•Y¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  F    ¤  ! Y   ¦      Ÿ      ¤   ·zÿÿV            «  " Z   §      —      ¤    ¹zÿÿV       «« ôOO  8(  ôOO0 8(    " U   ¨      ¥      ¤    ½zÿÿS          @  	  ¦    ª  " U   ©      ¨      ª  ! ÁzÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ôOO[¹ÑH    8(  ôOO[¹ÑH    8(       	  ¬    °  " U   ª      ©      °  & ÅzÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ôOO[¹ÑH    8(  ôOO[¹ÑH    8(       	  ²    ¾  " U   «      ª      ¾  " ÉzÿÿS      h z z  e	1ôOO[¹ÑH    8(      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	  À    Ä  " U   ¬      «      Ä  # ÍzÿÿS      # 5 5   	1ôOO[¹ÑH    8(    A        	  Æ    Ê  " U   ­      ¬      Ê  $ ÑzÿÿS      + = =  (	1ôOO[¹ÑH    8(  ôOO[¹ÑH    8(       	  Ì    Ð  ! Y   ®      ¦      Ð    ÓzÿÿV            G  " Y   ¯      ®      Ð   ÕzÿÿV       GG ôOO  8(    " U   °      ­      Ð  ' ÙzÿÿS          @  	  Ò    Ö  " U   ±      °      Ö  ( ÝzÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ôOO[¹ÑH    8(  øfÈ•Y¹ÑH    '       	  Ø    Ü  " U   ²      ±      Ü  ) ázÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ôOO[¹ÑH    8(  øfÈ•Y¹ÑH    '       	  Þ    â  " U   ³      ²      â  * åzÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ôOO[¹ÑH    8(  øfÈ•Y¹ÑH    '       	  ä    è  " U   ´      ³      è  + ézÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ôOO[¹ÑH    8(  øfÈ•Y¹ÑH    '       	  ê    î  L"  <" U   µ      ´      î  , ízÿÿS      ð ì    )ª÷ë‚ÑH    :'  ôOO[¹ÑH    8(  øfÈ•Y¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\Ca®?ïû'X  L    
r‹                 MærpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  ð    ô  ! Y   ¶      ¯      ô   ïzÿÿV            «  " Z   ·      §      ô    ñzÿÿV       «« ,Tg  C(  ,Tg0 C(    " U   ¸      µ      ô    õzÿÿS          @  	  ö    ú  " U   ¹      ¸      ú  ! ùzÿÿS      < N N  9    )ª÷ë‚ÑH    4'  ,Tg[¹ÑH    C(  ,Tg[¹ÑH    C(       	  ü       " U   º      ¹         & ýzÿÿS      < N N  9    )ª÷ë‚ÑH    5'  ,Tg[¹ÑH    C(  ,Tg[¹ÑH    C(       	        " U   »      º        " {ÿÿS      h z z  e	1,Tg[¹ÑH    C(      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	        " U   ¼      »        # {ÿÿS      # 5 5   	1,Tg[¹ÑH    C(    A        	        " U   ½      ¼        $ 	{ÿÿS      + = =  (	1,Tg[¹ÑH    C(  ,Tg[¹ÑH    C(       	         ! Y   ¾      ¶           {ÿÿV            G  " Y   ¿      ¾          {ÿÿV       GG ,Tg  C(    " U   À      ½         ' {ÿÿS          @  	  "    &  " U   Á      À      &  ( {ÿÿS      < N N  9    )ª÷ë‚ÑH    6'  ,Tg[¹ÑH    C(  øfÈ•Y¹ÑH    '       	  (    ,  " U   Â      Á      ,  ) {ÿÿS      < N N  9    )ª÷ë‚ÑH    7'  ,Tg[¹ÑH    C(  øfÈ•Y¹ÑH    '       	  .    2  " U   Ã      Â      2  * {ÿÿS      < N N  9    )ª÷ë‚ÑH    8'  ,Tg[¹ÑH    C(  øfÈ•Y¹ÑH    '       	  4    8  " U   Ä      Ã      8  + !{ÿÿS      < N N  9    )ª÷ë‚ÑH    9'  ,Tg[¹ÑH    C(  øfÈ•Y¹ÑH    '       	  :    >  " U   Å      Ä      >  , %{ÿÿS      ð ì    )ª÷ë‚ÑH    :'  ,Tg[¹ÑH    C(  øfÈ•Y¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  @  Gr                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^*~: Å  M    
ry                2               
ry                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ŸÅ¬ù}  N    &*
rÏ                1C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                    C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                    0u  ÿÿÿ   ÿÿÿ                         &*
rÏ     ˆL    9Kém(
r'                	ë[(
rm
                ZC : \ U s e r s \ b d o y l e \ D o c u m e n t s \ C S h a r p _ P u b l i s h i n g F i l e s \ 5 t h E d i t i o n \ A u t h o r i n g _ 5 t h E d i t i o n \ A u t h o r s F i r s t \ C h 0 4 \ C h 0 4 _ E x a m p l e s \ C a r p e t C a l c u l a t o r A p p \ C a r p e t C a l c u l a t o r A p p . s l n . i d e \ s t o r a g e . i d e   Gî                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @‘{+ék  O    )*
r                  ²   " U   Æ      Å      ²    ½oÿÿS      4 F F  1	1n½†Y¹ÑH    '      	0             	  ´     ¼   " U   Ç      Æ      ¼    ÁoÿÿS      # 5 5   	1n½†Y¹ÑH    '               	  ¾     Î   " U   È      Ç      Î    ÅoÿÿS      + = =  (	1BrX¹ÑH    '  n½†Y¹ÑH    '       	  Ð     ì   " U   É      È      ì   / ÉoÿÿS      c u u  `	1È1Ê5[¹ÑH    '      	00   ›Ä„@›¡üR=*x—N¢ý|•=;õIMã]AM¿V;(ôYy¤bõFµú         	  î     ò   " U   Ê      É      ò   0 ÍoÿÿS      # 5 5   	1È1Ê5[¹ÑH    '    A       	  ô        " U   Ë      Ê         1 ÑoÿÿS      + = =  (	1È1Ê5[¹ÑH    '  È1Ê5[¹ÑH    '       	        " U   Ì      Ë         ÕoÿÿS      4 F F  1	1n½†Y¹ÑH    '      	0             	         " U   Í      Ì          ÙoÿÿS      # 5 5   	1n½†Y¹ÑH    '               	  "    .  " U   Î      Í      .   ÝoÿÿS      + = =  (	1BrX¹ÑH    '  n½†Y¹ÑH    '       	  0    H  " U   Ï      Î      H   áoÿÿS      \ n n  Y	1n½†Y¹ÑH    '      	0)   5òhËV’&Ÿ]ÀÖ«gX÷¬Ä!¶ÓUÏ×ù-y+‚Td#XA$ÞHnÙ         	  J    N  " U   Ð      Ï      N   åoÿÿS      # 5 5   	1n½†Y¹ÑH    '               	  P    \  " U   Ñ      Ð      \   éoÿÿS      + = =  (	1‘˜ÈqX¹ÑH    '  n½†Y¹ÑH    '       	  ^    v  ! Y   Ò      ¿      v   ëoÿÿV            «  " Z   Ó      ·      v    íoÿÿV       «« Sõm  '  Sõm0 '    " U   Ô      Ñ      v    ñoÿÿS          @  	  x    ˆ  " U   Õ      Ô      ˆ  ! õoÿÿS      < N N  9    )ª÷ë‚ÑH    '  Sõm[¹ÑH    '  Sõm[¹ÑH    '       	  Š    š  " U   Ö      Õ      š  & ùoÿÿS      < N N  9    )ª÷ë‚ÑH    '  Sõm[¹ÑH    '  Sõm[¹ÑH    '       	  œ    ¨  " U   ×      Ö      ¨  " ýoÿÿS      h z z  e	1Sõm[¹ÑH    '      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	  ª    ®  " U   Ø      ×      ®  # pÿÿS      # 5 5   	1Sõm[¹ÑH    '    A        	  °    ¼  " U   Ù      Ø      ¼  $ pÿÿS      + = =  (	1Sõm[¹ÑH    '  Sõm[¹ÑH    '       	  ¾    Î  ! Y   Ú      Ò      Î    pÿÿV            G  " Y   Û      Ú      Î   	pÿÿV       GG Sõm  '  Sõm[¹ÑH0 '    " U   Ü      Ù      Î  ' pÿÿS          @  	  Ð    è  " U   Ý      Ü      è  * pÿÿS      < N N  9    )ª÷ë‚ÑH    '  Sõm[¹ÑH    '  Sõm[¹ÑH    '       	  ê    ú  " U   Þ      Ý      ú  + pÿÿS      < N N  9    )ª÷ë‚ÑH     '  Sõm[¹ÑH    '  Sõm[¹ÑH    '       	  ü      " U   ß      Þ        ( pÿÿS      < N N  9    )ª÷ë‚ÑH    !'  Sõm[¹ÑH    '  Sõm[¹ÑH    '       	        " U   à      ß        ) pÿÿS      < N N  9    )ª÷ë‚ÑH    "'  Sõm[¹ÑH    '  Sõm[¹ÑH    '       	       0  " U   á      à      0  , !pÿÿS      ð ì    )ª÷ë‚ÑH    #'  Sõm[¹ÑH    '  Sõm[¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  2    J  " U   â      á      J   %pÿÿS      4 F F  1	1n½†Y¹ÑH    '      	0             	  L    P  LU   . " U   ã      â      P   )pÿÿS      # ¾&£É‹	tv  P    **
rk
                M' 5 5   	1n½†Y¹ÑH    '               	  R    ^  " U   ä      ã      ^   -pÿÿS      + = =  (	1ÞrX¹ÑH    '  n½†Y¹ÑH    '       	  `    x  " U   å      ä      x   1pÿÿS      D V V  A	1n½†Y¹ÑH    '      	0   ÆÇIWÇ“Î0?Ï"]P¥w         	  z    ~  " U   æ      å      ~   5pÿÿS      # 5 5   	1n½†Y¹ÑH    '               	  €    Œ  " U   ç      æ      Œ   9pÿÿS      + = =  (	1…êÒ@ ÑH    '  n½†Y¹ÑH    '       	  Ž    ¦  " C   è      Z      ¦    =pÿÿC      P]] L	1Sõm[¹ÑH    '     	 ÿÿÿÿ	.ctor   	CarpetCalculator   	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString   ards   	ToString    	  ¨    ô  " U   é      ç      ô  - ApÿÿS      v‡‡ r                                                       	CS1513	Compiler	
} expected        ¼	      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.css      s      s      s         		Telemetry  w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  ö    ú  " U   ê      é      ú  . EpÿÿS      < N N  9    )ª÷ë‚ÑH    '                                       	  ü       " U   ë      ê         3 IpÿÿS      < N N  9    )ª÷ë‚ÑH    '                                       	        ! Y   ì      Û         KpÿÿV            ç  " Y   í      ì         MpÿÿV      ! çç                       0       " U   î      ë        4 QpÿÿS          @  	        " U   ï      î        7 UpÿÿS      < N N  9    )ª÷ë‚ÑH    '                                       	        " U   ð      ï        8 YpÿÿS      < N N  9    )ª÷ë‚ÑH     '                                       	        " U   ñ      ð        5 ]pÿÿS      < N N  9    )ª÷ë‚ÑH    !'                                       	        " U   ò      ñ        6 apÿÿS      < N N  9    )ª÷ë‚ÑH    "'                                       	       $  " U   ó      ò      $  9 epÿÿS      íþþ é    )ª÷ë‚ÑH    #'                                      	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  &    *  L¨  O" U   ô      ó      *  - ipÿÿS      v‡‡ r                   È1Ê5[¹ÑH    '  È1Ê5[¹ÑH    '      	CS1513	Compiler	
} expected        ¼	      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.css      s      s  :ÿ×\„w{  Q    +
r                MY    s         		Telemetry  w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  ,    0  " U   õ      ô      0  . mpÿÿS      < N N  9    )ª÷ë‚ÑH    '  È1Ê5[¹ÑH    '  È1Ê5[¹ÑH    '       	  2    6  " U   ö      õ      6  3 qpÿÿS      < N N  9    )ª÷ë‚ÑH    '  È1Ê5[¹ÑH    '  È1Ê5[¹ÑH    '       	  8    T  ! Y   ÷      í      T   spÿÿV            ç  " Y   ø      ÷      T   upÿÿV      ! çç È1Ê5[¹ÑH  '  Sõm[¹ÑH0 '    " U   ù      ö      T  4 ypÿÿS          @  	  V    Z  " U   ú      ù      Z  7 }pÿÿS      < N N  9    )ª÷ë‚ÑH    '  È1Ê5[¹ÑH    '  Sõm[¹ÑH    '       	  \    `  " U   û      ú      `  8 pÿÿS      < N N  9    )ª÷ë‚ÑH     '  È1Ê5[¹ÑH    '  Sõm[¹ÑH    '       	  b    f  " U   ü      û      f  5 …pÿÿS      < N N  9    )ª÷ë‚ÑH    !'  È1Ê5[¹ÑH    '  Sõm[¹ÑH    '       	  h    l  " U   ý      ü      l  6 ‰pÿÿS      < N N  9    )ª÷ë‚ÑH    "'  È1Ê5[¹ÑH    '  Sõm[¹ÑH    '       	  n    r  " U   þ      ý      r  9 pÿÿS      íþþ é    )ª÷ë‚ÑH    #'  È1Ê5[¹ÑH    '  Sõm[¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  t    †  ! Y   ÿ      ø      †   pÿÿV            «  " Z          Ó      †    ‘pÿÿV      ! «« *YþÄã¹ÑH  +'  *YþÄã¹ÑH0 +'    " U         þ      †    •pÿÿS          @  	  ˆ    Œ  " U               Œ  ! ™pÿÿS      < N N  9    )ª÷ë‚ÑH    '  *YþÄã¹ÑH    +'  *YþÄã¹ÑH    +'       	  Ž    ’  " U               ’  & pÿÿS      < N N  9    )ª÷ë‚ÑH    '  *YþÄã¹ÑH    +'  *YþÄã¹ÑH    +'       	  ”       " U                  " ¡pÿÿS      h z z  e	1*YþÄã¹ÑH    +'      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	  ¢    ¦  " U               ¦  # ¥pÿÿS      # 5 5   	1*YþÄã¹ÑH    +'    A        	  ¨    ¬  " U               ¬  $ ©pÿÿS      + = =  (	1*YþÄã¹ÑH    +'  *YþÄã¹ÑH    +'       	  ®    ²  ! Y         ÿ      ²    «pÿÿV            G  " Y               ²   ­pÿÿV      ! GG *YþÄã¹ÑH  +'  aÒ—Äã¹ÑH0 *'    " U   	            ²  ' ±pÿÿS          @  	  ´    ¸  " U   
      	      ¸  * µpÿÿS      < N N  9    )ª÷ë‚ÑH    '  *YþÄã¹ÑH    +'  aÒ—Äã¹ÑH    *'       	  º    ¾  " U         
      ¾  + ¹pÿÿS      < N N  9    )ª÷ë‚ÑH     '  *YþÄã¹ÑH    +'  aÒ—Äã¹ÑH    *'       	  À    Ä  " U               Ä  ( ½pÿÿS      < N N  9    )ª÷ë‚ÑH    !'  *YþÄã¹ÑH    +'  aÒ—Äã¹ÑH    *'       	  Æ    Ê  " U               Ê  ) ÁpÿÿS      < N N  9    )ª÷ë‚ÑH    "'  *YþÄã¹ÑH    +'  aÒ—Äã¹ÑH    *'       	  Ì     ÿßps&ŒY  R    8+
rå                  Ð  " U               Ð  , ÅpÿÿS      ð ì    )ª÷ë‚ÑH    #'  *YþÄã¹ÑH    +'  aÒ—Äã¹ÑH    *'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  Ò    Þ  ! Y               Þ   ÇpÿÿV            ç  " Y               Þ   ÉpÿÿV       çç$ aÒ—Äã¹ÑH0 *'    " U               Þ  4 ÍpÿÿS          @  	  à    ä  " U               ä  7 ÑpÿÿS      < N N  9    )ª÷ë‚ÑH    '  È1Ê5[¹ÑH    '  aÒ—Äã¹ÑH    *'       	  æ    ê  " U               ê  8 ÕpÿÿS      < N N  9    )ª÷ë‚ÑH     '  È1Ê5[¹ÑH    '  aÒ—Äã¹ÑH    *'       	  ì    ð  " U               ð  5 ÙpÿÿS      < N N  9    )ª÷ë‚ÑH    !'  È1Ê5[¹ÑH    '  aÒ—Äã¹ÑH    *'       	  ò    ö  " U               ö  6 ÝpÿÿS      < N N  9    )ª÷ë‚ÑH    "'  È1Ê5[¹ÑH    '  aÒ—Äã¹ÑH    *'       	  ø    ü  " U               ü  9 ápÿÿS      íþþ é    )ª÷ë‚ÑH    #'  È1Ê5[¹ÑH    '  aÒ—Äã¹ÑH    *'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  þ    :  " C         è      :    åpÿÿC      P]] L	1aÒ—Äã¹ÑH    *'     	 ÿÿÿÿ	.ctor   	CarpetCalculator   	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString   ards   	ToString    	  <    @  ! Y               @   çpÿÿV            «  " Z                @    épÿÿV       «« èìÈ  3'  èìÈ0 3'    " U               @    ípÿÿS          @  	  B    F  " U               F  ! ñpÿÿS      < N N  9    )ª÷ë‚ÑH    '  èìÈã¹ÑH    3'  èìÈã¹ÑH    3'       	  H    L  " U               L  & õpÿÿS      < N N  9    )ª÷ë‚ÑH    '  èìÈã¹ÑH    3'  èìÈã¹ÑH    3'       	  N    Z  " U               Z  " ùpÿÿS      h z z  e	1èìÈã¹ÑH    3'      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	  \    `  " U               `  # ýpÿÿS      # 5 5   	1èìÈã¹ÑH    3'    A        	  b    f  " U               f  $ qÿÿS      + = =  (	1èìÈã¹ÑH    3'  èìÈã¹ÑH    3'       	  h    l  ! Y                l    qÿÿV            G  " Y   !             l   qÿÿV       GG èìÈ  3'  ÒÙŠÈ0 2'    " U   "            l  ' 	qÿÿS          @  	  n    r  " U   #      "      r  * qÿÿS      < N N  9    )ª÷ë‚ÑH    '  èìÈã¹ÑH    3'  ÒÙŠÈã¹ÑH    2'       	  t    x  Ln   9 " U   $      #      x  + qÿÿS      < N N  9  »RŽ>_>_  S    ,
r=                 M5   )ª÷ë‚ÑH     '  èìÈã¹ÑH    3'  ÒÙŠÈã¹ÑH    2'       	  z    ~  " U   %      $      ~  ( qÿÿS      < N N  9    )ª÷ë‚ÑH    !'  èìÈã¹ÑH    3'  ÒÙŠÈã¹ÑH    2'       	  €    „  " U   &      %      „  ) qÿÿS      < N N  9    )ª÷ë‚ÑH    "'  èìÈã¹ÑH    3'  ÒÙŠÈã¹ÑH    2'       	  †    Š  " U   '      &      Š  , qÿÿS      ð ì    )ª÷ë‚ÑH    #'  èìÈã¹ÑH    3'  ÒÙŠÈã¹ÑH    2'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  Œ    ˜  ! Y   (      !      ˜   qÿÿV            ç  " Y   )      (      ˜   !qÿÿV       çç$ ÒÙŠÈ0 2'    " U   *      '      ˜  4 %qÿÿS          @  	  š    ž  " U   +      *      ž  7 )qÿÿS      < N N  9    )ª÷ë‚ÑH    '  È1Ê5[¹ÑH    '  ÒÙŠÈã¹ÑH    2'       	       ¤  " U   ,      +      ¤  8 -qÿÿS      < N N  9    )ª÷ë‚ÑH     '  È1Ê5[¹ÑH    '  ÒÙŠÈã¹ÑH    2'       	  ¦    ª  " U   -      ,      ª  5 1qÿÿS      < N N  9    )ª÷ë‚ÑH    !'  È1Ê5[¹ÑH    '  ÒÙŠÈã¹ÑH    2'       	  ¬    °  " U   .      -      °  6 5qÿÿS      < N N  9    )ª÷ë‚ÑH    "'  È1Ê5[¹ÑH    '  ÒÙŠÈã¹ÑH    2'       	  ²    ¶  " U   /      .      ¶  9 9qÿÿS      íþþ é    )ª÷ë‚ÑH    #'  È1Ê5[¹ÑH    '  ÒÙŠÈã¹ÑH    2'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  ¸    ô  " C   0            ô    =qÿÿC      P]] L	1ÒÙŠÈã¹ÑH    2'     	 ÿÿÿÿ	.ctor   	CarpetCalculator   	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString   ards   	ToString    	  ö  G¸                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Ôfç	C ¼  T    ,
r·
                2  N             ,
r·
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              NÂ¨cœn  U    + 
rË
                1C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                    C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                    0u  ÿÿÿ   ÿÿÿ                         + 
rË
     BS    9Kém(
r'                	ë[(
rm
                ZC : \ U s e r s \ b d o y l e \ D o c u m e n t s \ C S h a r p _ P u b l i s h i n g F i l e s \ 5 t h E d i t i o n \ A u t h o r i n g _ 5 t h E d i t i o n \ A u t h o r s F i r s t \ C h 0 4 \ C h 0 4 _ E x a m p l e s \ C a r p e t C a l c u l a t o r A p p \ C a r p e t C a l c u l a t o r A p p . s l n . i d e \ s t o r a g e . i d e   Gî                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                —¾m&ë|  V    + 
ru                  N  ! Y   1      )      N   »oÿÿV            «  " Z   2            N    ½oÿÿV       «« ÔÊÿÒ  '  ÔÊÿÒ0 '    " U   3      /      N    ÁoÿÿS          @  	  P    `  " U   4      3      `  ! ÅoÿÿS      < N N  9    )ª÷ë‚ÑH    '  ÔÊÿÒã¹ÑH    '  ÔÊÿÒã¹ÑH    '       	  b    r  " U   5      4      r  & ÉoÿÿS      < N N  9    )ª÷ë‚ÑH    '  ÔÊÿÒã¹ÑH    '  ÔÊÿÒã¹ÑH    '       	  t    €  " U   6      5      €  " ÍoÿÿS      h z z  e	1ÔÊÿÒã¹ÑH    '      	05   ”}ûu{öí6‚_h@bïUm0™øXÐ´âIn_5ÂGóp>ÙhlófcæÝxd         	  ‚    †  " U   7      6      †  # ÑoÿÿS      # 5 5   	1ÔÊÿÒã¹ÑH    '    A        	  ˆ    ”  " U   8      7      ”  $ ÕoÿÿS      + = =  (	1ÔÊÿÒã¹ÑH    '  ÔÊÿÒã¹ÑH    '       	  –    ¦  ! Y   9      1      ¦    ×oÿÿV            G  " Y   :      9      ¦   ÙoÿÿV       GG ÔÊÿÒ  '  ÔÊÿÒ0 '    " U   ;      8      ¦  ' ÝoÿÿS          @  	  ¨    ¸  " U   <      ;      ¸  ( áoÿÿS      < N N  9    )ª÷ë‚ÑH    '  ÔÊÿÒã¹ÑH    '  ÔÊÿÒã¹ÑH    '       	  º    Ê  " U   =      <      Ê  , åoÿÿS      ð ì    )ª÷ë‚ÑH     '  ÔÊÿÒã¹ÑH    '  ÔÊÿÒã¹ÑH    '     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  Ì    Ü  " U   >      =      Ü  * éoÿÿS      < N N  9    )ª÷ë‚ÑH    !'  ÔÊÿÒã¹ÑH    '  ÔÊÿÒã¹ÑH    '       	  Þ    î  " U   ?      >      î  ) íoÿÿS      < N N  9    )ª÷ë‚ÑH    "'  ÔÊÿÒã¹ÑH    '  ÔÊÿÒã¹ÑH    '       	  ð       " U   @      ?         + ñoÿÿS      < N N  9    )ª÷ë‚ÑH    #'  ÔÊÿÒã¹ÑH    '  ÔÊÿÒã¹ÑH    '       	      b  " C   A      0      b    õoÿÿC      P]] L	1ÔÊÿÒã¹ÑH    '     	 ÿÿÿÿ	.ctor   	CarpetCalculator   	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString   ards   	ToString    	  d  GÆ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        j14Ë~  W    + 
rc                2  U             + 
rc                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              4è:  X    9 	rí                1C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\RTP\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                             C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\RTP\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.sln.ide\                                                                                                             0u  ÿÿÿ   ÿÿÿ                         9 	rí     4V    9Kém(
r'                	ë[(
rm
                HC : \ U s e r s \ b d o y l e \ D o c u m e n t s \ C S h a r p _ P u b l i s h i n g F i l e s \ 5 t h E d i t i o n \ A u t h o r i n g _ 5 t h E d i t i o n \ R T P \ C h 0 4 \ C h 0 4 _ E x a m p l e s \ C a r p e t C a l c u l a t o r A p p \ C a r p e t C a l c u l a t o r A p p . s l n . i d e \ s t o r a g e . i d e   G                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   T§e6q6q  Y    9 	rS                  ²  " U   B      @      ²  - ±ÿÿÿS      v‡‡ r                                                       	CS1513	Compiler	
} expected        ¼	      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.css      s      s      s         		Telemetry  w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  ´    ¼  " U   C      B      ¼  . µÿÿÿS      < N N  9    )ª÷ë‚ÑH    !'                                       	  ¾    Æ  " U   D      C      Æ  3 ¹ÿÿÿS      < N N  9    )ª÷ë‚ÑH    "'                                       	  È    Ð  ! Y   E      :      Ð   »ÿÿÿV            ç  " Y   F      E      Ð   ½ÿÿÿV      ! çç                       0       " U   G      D      Ð  4 ÁÿÿÿS          @  	  Ò    Ú  " U   H      G      Ú  6 ÅÿÿÿS      < N N  9    )ª÷ë‚ÑH    #'                                       	  Ü    ä  " U   I      H      ä  7 ÉÿÿÿS      < N N  9    )ª÷ë‚ÑH    $'                                       	  æ    î  " U   J      I      î  9 ÍÿÿÿS      íþþ é    )ª÷ë‚ÑH    %'                                      	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §   $   	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                 agnostic	          §   $                                                           á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  ð    ø  " U   K      J      ø  5 ÑÿÿÿS      < N N  9    )ª÷ë‚ÑH    &'                                       	  ú      " U   L      K        8 ÕÿÿÿS      < N N  9    )ª÷ë‚ÑH    ''                                       	        " U   M      L        - ÙÿÿÿS      v‡‡ r                   È1Ê5[¹ÑH    M'  È1Ê5[¹ÑH    M'      	CS1513	Compiler	
} expected        ¼	      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.css      s      s      s         		Telemetry  w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  
      " U   N      M        . ÝÿÿÿS      < N N  9    )ª÷ë‚ÑH    !'  È1Ê5[¹ÑH    M'  È1Ê5[¹ÑH    M'       	        " U   O      N        3 áÿÿÿS      < N N  9    )ª÷ë‚ÑH    "'  È1Ê5[¹ÑH    M'  È1Ê5[¹ÑH    M'       	      2  L:   0 ! Y   P      F      2   ãÿÿÿV        —á=zéI6  Z    9 	r“                M
     ç  " Y   Q      P      2   åÿÿÿV      ! çç È1Ê5[¹ÑH  M'  ÔÊÿÒã¹ÑH0 N'    " U   R      O      2  4 éÿÿÿS          @  	  4    8  " U   S      R      8  6 íÿÿÿS      < N N  9    )ª÷ë‚ÑH    #'  È1Ê5[¹ÑH    M'  ÔÊÿÒã¹ÑH    N'       	  :    >  " U   T      S      >  7 ñÿÿÿS      < N N  9    )ª÷ë‚ÑH    $'  È1Ê5[¹ÑH    M'  ÔÊÿÒã¹ÑH    N'       	  @    D  " U   U      T      D  9 õÿÿÿS      íþþ é    )ª÷ë‚ÑH    %'  È1Ê5[¹ÑH    M'  ÔÊÿÒã¹ÑH    N'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¶      	C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\RTP\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry          §                                   	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   $                                                                   á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  F    J  " U   V      U      J  5 ùÿÿÿS      < N N  9    )ª÷ë‚ÑH    &'  È1Ê5[¹ÑH    M'  ÔÊÿÒã¹ÑH    N'       	  L    P  " U   W      V      P  8 ýÿÿÿS      < N N  9    )ª÷ë‚ÑH    ''  È1Ê5[¹ÑH    M'  ÔÊÿÒã¹ÑH    N'       	  R    ^  " U   X      W      ^  -    S      v‡‡ r                   [5‹LÏÉÑH    s'  [5‹LÏÉÑH    s'      	CS1513	Compiler	
} expected        ¼	      	˜C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.css      s      s      s         		Telemetry  w      w       w         		Telemetry @      @      @      @                  r     G      G      G      G         	CS1022	5Type or namespace definition, or end-of-file expected        Ç	     v      v      v      v                 Ê	     w       w      w       w         ce definition, or end-of-file expected        ¾	     u      u      u      u         	
        Á	     v       v      v       v         	
        Â	     v       v      v       v          	  `    d  " U   Y      X      d  .    S      < N N  9    )ª÷ë‚ÑH    !'  [5‹LÏÉÑH    s'  [5‹LÏÉÑH    s'       	  f    j  " U   Z      Y      j  3 	   S      < N N  9    )ª÷ë‚ÑH    "'  [5‹LÏÉÑH    s'  [5‹LÏÉÑH    s'       	  l    x  " U   [      Z      x  /    S      c u u  `	1[5‹LÏÉÑH    s'      	0.   g$ªq¨¡Pcñ˜‰ƒ±	·Oõ²ôÇ!I>lÉ×D_^]·ÔRìžm4UÔ           	  z    ~  " U   \      [      ~  0    S      # 5 5   	1[5‹LÏÉÑH    s'    A       	  €    Œ  " U   ]      \      Œ  1    S      + = =  (	1[5‹LÏÉÑH    s'  [5‹LÏÉÑH    s'       	  Ž    ’  ! Y   ^      Q      ’      V            ç  " Y   _      ^      ’      V      ! çç [5‹LÏÉÑH  s'  àOäKÏÉÑH0 r'    " U   `      ]      ’  4    S          @  	  ”    ˜  " U   a      `      ˜  6 !   S      < N N  9    )ª÷ë‚ÑH    #'  [5‹LÏÉÑH    s'  àOäKÏÉÑH    r'       	  š    ž  " U   b      a      ž  7 %   S      < N N  9    )ª÷ë‚ÑH    $'  [5‹LÏÉÑH    s'  àOäKÏÉÑH    r'       	       ¤  L  À" U   c      b      ¤  9 )   S      íþþ é    )ª÷ë‚ÑH    %'  [5‹LÏÉÑH    s'  àOäKÏÉÑH    r'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         §      	C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\RTP\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculator.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	Triggerlo]z¯cP  [    +9 	ru                 M_Diagnostic	          §                                    agnostic	          §   $                                                                   á      	       	      	       	         	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          §   k          
             
           	  ¦    ª  " U   d      c      ª  5 -   S      < N N  9    )ª÷ë‚ÑH    &'  [5‹LÏÉÑH    s'  àOäKÏÉÑH    r'       	  ¬    °  " U   e      d      °  8 1   S      < N N  9    )ª÷ë‚ÑH    ''  [5‹LÏÉÑH    s'  àOäKÏÉÑH    r'       	  ²    ö  " C   f      A      ö    5   C      P]] L	1àOäKÏÉÑH    r'     	 ÿÿÿÿ	.ctor   	CarpetCalculator   	CarpetCalculatorApp       	DetermineTotalCost   	DisplayInstructions   	GetDimension   	GetNoOfSqYards   	Main   	noOfSqYards   	NoOfSqYards   	Price   	pricePerSqYard   	PricePerSqYard   	SetNoOfSqYards   	ToString   ards   	ToString    	  ø    ü  ! Y   g      _      ü   7   V            «  " Z   h      2      ü    9   V      ! ««                       0       " U   i      e      ü    =   S          @  	  þ      " U   j      i        ! A   S      < N N  9    )ª÷ë‚ÑH    !'                                       	        " U   k      j        & E   S      < N N  9    )ª÷ë‚ÑH    "'                                       	  
      ! Y   l      g          G   V            G  " Y   m      l         I   V      ! GG                       0       " U   n      k        ' M   S          @  	        " U   o      n        ) Q   S      < N N  9    )ª÷ë‚ÑH    #'                                       	        " U   p      o        * U   S      < N N  9    )ª÷ë‚ÑH    $'                                       	         " U   q      p         , Y   S      ð ì    )ª÷ë‚ÑH    %'                                      	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	›C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\AuthorsFirst\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	          agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  "    &  " U   r      q      &  ( ]   S      < N N  9    )ª÷ë‚ÑH    &'                                       	  (    ,  " U   s      r      ,  + a   S      < N N  9    )ª÷ë‚ÑH    ''                                       	  .    2  ! Y   t      m      2   c   V            «  " Z   u      h      2    e   V      ! «« ÔÊÿÒã¹ÑH  N'  ÔÊÿÒã¹ÑH0 N'    " U   v      s      2    i   S          @  	  4    8  " U   w      v      8  ! m   S      < N N  9    )ª÷ë‚ÑH    !'  ÔÊÿÒã¹ÑH    N'  ÔÊÿÒã¹ÑH    N'       	  :    >  " U   x      w      >  & q   S      < N N  9    )ª÷ë‚ÑH    "'  ÔÊÿÒã¹ÑH    N'  ÔÊÿÒã¹ÑH    N'       	  @    \  ! Y   y      t      \    s   V            G  " Y   z      y      \   u   V      ! GG ÔÊÿÒã¹ÑH  N'  àOäKÏÉÑH0 r'    " U   {      x      \  ' y   S          @  	  ^    b  " U   |      {      b  ) }   S      < N N  9    )ª÷ë‚ÑH    #'  ÔÊÿÒã¹ÑH    N'  àOäKÏÉÑH    r'       	  d    h  " U   }      |      h  *    S      < N N  9    )ª÷ë‚ÑH    $'  ÔÊÿÒã¹ÑH    N'  àOäKÏÉÑH    r'       	  j    n        ¢ÈU®0Ïb  \     	ri                " U   ~      }      n  , …   S      ð ì    )ª÷ë‚ÑH    %'  ÔÊÿÒã¹ÑH    N'  àOäKÏÉÑH    r'     	RemoveUnnecessaryImports	Style	"Remove Unnecessary Imports/Usings.         ¿      	’C:\Users\bdoyle\Documents\CSharp_PublishingFiles\5thEdition\Authoring_5thEdition\RTP\Ch04\Ch04_Examples\CarpetCalculatorApp\CarpetCalculatorApp.cs                             	Unnecessary		Telemetry	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	          ¿   $          	             	                  agnostic	          ¿   $          	             	                          	RemoveUnnecessaryImportsFixable	TriggerDiagnostic	              w                                   agnostic	              w                                    	  p    t  " U         ~      t  ( ‰   S      < N N  9    )ª÷ë‚ÑH    &'  ÔÊÿÒã¹ÑH    N'  àOäKÏÉÑH    r'       	  v    z  " U   €            z  +    S      < N N  9    )ª÷ë‚ÑH    ''  ÔÊÿÒã¹ÑH    N'  àOäKÏÉÑH    r'       	  |  G                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ÇVô/¯¯  ]    	r¹
                2  X             	r¹
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ÇVô/¯¯  ]    	r¹
                2  X             	r¹
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              