200 architecture books

Torrent Hash:
10B3B5D3A5F99849C89620FFA53F04AE5E30CEAB
Number of Files:
501
Content Size:
5.08GB
Convert On:
2013-10-03
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
100_Catherine_Slessor/100_Catherine_Slessor.djvu
25.02MB
100_Catherine_Slessor/заработай в интернете без денежных взносов.rtf
72.84KB
100_Catherine_Slessor/reedme-good_bisnes.htm
11.57KB
100_Catherine_Slessor/_ Premium Accaunts.txt
1.91KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-001AA.dwf
120.79KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-002AA.dwf
86.26KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-005AE.dwf
80.59KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-007AE.dwf
72.88KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-006AE.dwf
67.11KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-003AA.dwf
56KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-004AA.dwf
55.94KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-009AE.dwf
54.38KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-001AE.dwf
49.6KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-004AE.dwf
42.05KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/A ESTRUTURAS/E209-040-002AE.dwf
39.08KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Atrios/Foyer_Piso1_alt.dwg
467.41KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Cozinha_Bar/200_201_Cozinha_bar.dwg
221.16KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Gerais/IMPLANTAÇAO/10_Localização_1000.DWG
3.74MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Gerais/IMPLANTAÇAO/11_Implantação_500.DWG
2.48MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Gerais/12_19_VC-GERAIS.dwg
2.07MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Gerais/12_19_VC-GERAIS.bak
2.07MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Gerais/plot.log
985B
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Preliminares/3_4_Mapas.dwg
133.53KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Preliminares/Lista-EXEC.xls
108.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Preliminares/Memoria_execução.doc
35KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Preliminares/quadro-areas-ap.XLS
23.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Des_Preliminares/Faseamento de Obra.pdf
10.1KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Escadas/150_154_Esc1.dwg
536.57KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Escadas/155_161_Esc2.dwg
410.21KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Instalacoes_Sanit/WC-Piso0/170_177_IS1.dwg
692.32KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Instalacoes_Sanit/WC-Piso0/178_185_IS2.dwg
614.01KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Instalacoes_Sanit/WC-Piso1/186_192_IS3.dwg
399.91KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Mapas_Acabamento/34_35_Mapas_Tectos.dwg
2.55MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Mapas_Acabamento/30_31_Mapas_Pavimentos.dwg
2.55MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Mapas_Acabamento/32_33_Mapas_Lambrins.dwg
2.55MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Exteriores/130_132_PORM_EXT.dwg
772.4KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Exteriores/133_Guarda.dwg
306.56KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Interiores/73_74.dwg
1.85MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Interiores/72.dwg
1.4MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Interiores/60_68.dwg
1.21MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Interiores/70.dwg
217.23KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Interiores/75.dwg
146.94KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Interiores/71.dwg
109.14KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Porm_Interiores/76.dwg
70.2KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Exteriores/80_97_MAPA_VAOS.dwg
3.05MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Exteriores/100_108_PORM_VAOS.dwg
2.46MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Exteriores/109_Soleiras.dwg
281.62KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/40_Mapa.dwg
335.96KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/41_Variantes.dwg
293.1KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/48.dwg
292.48KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/47.dwg
276.67KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/49.dwg
267.66KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/43.dwg
243.28KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/44.dwg
237.87KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/42.dwg
235.66KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/51.dwg
226.68KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/46.dwg
215.43KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/45.dwg
187.72KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Vaos_Interiores/50.dwg
158.6KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/B ARQUITECTURA/Lista-EXEC.xls
109KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-002-CS.dwg
1.34MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-003-CS.dwg
1.33MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-011-CS.dwg
1.04MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-008-CE.dwg
861.65KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-007-CE.dwg
855.59KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-011-CE.dwg
851.44KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-004-CE.dwg
837.09KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-010-CE.dwg
836.35KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-004-CT.dwg
833.49KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-003-CT.dwg
831.22KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-014-CE.dwg
822.27KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-013-CE.dwg
810.9KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-005-CS.dwg
797.2KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-006-CS.dwg
794.43KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-014-CS.dwg
791.13KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-013-CS.dwg
787.56KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-005-CE.dwg
786.05KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-006-CT.dwg
785.84KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-009-CT.dwg
784.93KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-008-CS.dwg
778.83KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-007-CT.dwg
778.63KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-009-CS.dwg
777.25KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-011-CT.dwg
775.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-002-CE.dwg
439.61KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-021-CE.dwg
396.37KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-002-CT.dwg
370.03KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-012-CS.dwg
369.34KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-019-CE.dwg
357.15KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-016-CE.dwg
351.44KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-020-CE.dwg
348.34KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-022-CE.dwg
345.04KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-009-CE.dwg
331.94KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-017-CE.dwg
326.3KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-004-CS.dwg
322.71KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-023-CE.dwg
322.31KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-005-CT.dwg
319.52KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-006-CE.dwg
316.8KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-012-CE.dwg
314.84KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-003-CE.dwg
314.25KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-018-CE.dwg
311.76KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-008-CT.dwg
301.66KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-001-CE.dwg
300.85KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-001-CS.dwg
291.41KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-007-CS.dwg
291.34KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-015-CE.dwg
289.38KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-010-CT.dwg
286.14KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-010-CS.dwg
284.65KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/C ELETRICIDADE/E209-040-001-CT.dwg
279.83KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-001DA.dwf
68.93KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-007DP.dwf
67.07KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-001DS.dwf
62.46KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-001DI.dwf
59.6KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-001DP.dwf
58.54KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-002DP.dwf
54.75KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-005DS.dwf
51.25KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-002DI.dwf
50.86KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-002DA.dwf
50.59KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-002DS.dwf
49.32KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-003DI.dwf
42.12KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-004DP.dwf
38.42KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-004DS.dwf
30.28KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-004DA.dwf
29.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-003DP.dwf
26.53KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-006DP.dwf
23.67KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-003DA.dwf
18.32KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-003DS.dwf
16.6KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/D AGUAS/E209-040-005DP.dwf
16.18KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/E AVAC/REDES HIDRAULICAS.dwg
6.32MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/E AVAC/PLANTAS AERAULICAS.dwg
5.72MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/E AVAC/ESQUEMAS DE PRINCIPIO.dwg
364.71KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/F GAS/Mapa_tectos_6_9_2002TRATADOS.dwg
4.6MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Desenhos/F GAS/10_Localiza_1000.DWG
2.45MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/A ESTRUTURAS/Mapas Estruturas.xls
2.1MB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/A ESTRUTURAS/CE Estruturas.pdf
613.02KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/B ARQUITETURA/E209-04_0-MM-A-Alterado(ler TXT).xls
562KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/B ARQUITETURA/CE Arquitectuta.pdf
549.73KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/C ELETRICIDADE/E209_041_MQ_EO_CE.xls
798KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/C ELETRICIDADE/CE - Electricidade.pdf
627.02KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/C ELETRICIDADE/E209_040_MQ_CS.xls
541.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/C ELETRICIDADE/E209_040_MQ_CE.xls
411.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/C ELETRICIDADE/E209_040_MQ_CT.xls
359KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/C ELETRICIDADE/E209_040_CLBTA_CE.xls
64KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/C ELETRICIDADE/E209_040_LD_C.xls
30KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/C ELETRICIDADE/E209_040_SAEI_CS.xls
27KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/D AGUAS/CE Redes Hidráulicas.pdf
419.03KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/D AGUAS/E209_med.xls
122KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/E AVAC/Biblioteca de Viana do Castelo Recup.doc
703.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/E AVAC/ESTIMC57 Biblioteca Viana.xls
81KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/E AVAC/MEDIMC57 Biblioteca Viana.xls
66.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/F GÁS/Gas50 Biblioteca Viana Castelo.doc
138.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/F GÁS/ESTGás50 Biblioteca Viana Castelo.xls
17.5KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/F GÁS/MEDGás50 Biblioteca Viana Castelo.xls
16KB
Arq..Alvaro.Siza.Vieira.-.Biblioteca.M..Viana.do.Castelo/Arq. Alvaro Siza Vieira - Biblioteca M. Viana do Castelo/Escritas/PSS BIBL.DOC
15MB
Gwathmey Siegel & Associates Architects/Gwathmey Siegel & Associates Architects.pdf
27.82MB
Gwathmey Siegel & Associates Architects/0789304015.01._SCLZZZZZZZ_.jpg
40.43KB
Gwathmey Siegel & Associates Architects/Thumbs.db
11KB
HANS KOLLHOFF GG/000.jpg
1.98MB
HANS KOLLHOFF GG/013.jpg
1.44MB
HANS KOLLHOFF GG/023.jpg
1.42MB
HANS KOLLHOFF GG/031.jpg
1.42MB
HANS KOLLHOFF GG/036.jpg
1.37MB
HANS KOLLHOFF GG/028.jpg
1.31MB
HANS KOLLHOFF GG/014.jpg
1.28MB
HANS KOLLHOFF GG/027.jpg
1.27MB
HANS KOLLHOFF GG/041.jpg
1.27MB
HANS KOLLHOFF GG/060.jpg
1.26MB
HANS KOLLHOFF GG/005.jpg
1.25MB
HANS KOLLHOFF GG/015.jpg
1.24MB
HANS KOLLHOFF GG/037.jpg
1.23MB
HANS KOLLHOFF GG/045.jpg
1.22MB
HANS KOLLHOFF GG/061.jpg
1.2MB
HANS KOLLHOFF GG/056.jpg
1.17MB
HANS KOLLHOFF GG/059.jpg
1.14MB
HANS KOLLHOFF GG/049.jpg
1.13MB
HANS KOLLHOFF GG/074.jpg
1.09MB
HANS KOLLHOFF GG/066.jpg
1.09MB
HANS KOLLHOFF GG/019.jpg
1.08MB
HANS KOLLHOFF GG/008.jpg
1.07MB
HANS KOLLHOFF GG/063.jpg
1.03MB
HANS KOLLHOFF GG/033.jpg
1.02MB
HANS KOLLHOFF GG/021.jpg
1MB
HANS KOLLHOFF GG/004.jpg
1020.66KB
HANS KOLLHOFF GG/007.jpg
1003.25KB
HANS KOLLHOFF GG/006.jpg
984.63KB
HANS KOLLHOFF GG/024.jpg
984.38KB
HANS KOLLHOFF GG/053.jpg
970.37KB
HANS KOLLHOFF GG/075.jpg
965.89KB
HANS KOLLHOFF GG/052.jpg
959.7KB
HANS KOLLHOFF GG/064.jpg
955.52KB
HANS KOLLHOFF GG/011.jpg
954.6KB
HANS KOLLHOFF GG/057.jpg
933.27KB
HANS KOLLHOFF GG/081.jpg
932.75KB
HANS KOLLHOFF GG/009.jpg
931.73KB
HANS KOLLHOFF GG/010.jpg
925.58KB
HANS KOLLHOFF GG/046.jpg
924.19KB
HANS KOLLHOFF GG/086.jpg
912.07KB
HANS KOLLHOFF GG/047.jpg
896.18KB
HANS KOLLHOFF GG/035.jpg
889.34KB
HANS KOLLHOFF GG/044.jpg
886.35KB
HANS KOLLHOFF GG/022.jpg
869.51KB
HANS KOLLHOFF GG/085.jpg
868.73KB
HANS KOLLHOFF GG/018.jpg
849.05KB
HANS KOLLHOFF GG/083.jpg
845.82KB
HANS KOLLHOFF GG/030.jpg
837.34KB
HANS KOLLHOFF GG/043.jpg
832.8KB
HANS KOLLHOFF GG/025.jpg
822.83KB
HANS KOLLHOFF GG/076.jpg
817.75KB
HANS KOLLHOFF GG/062.jpg
793.15KB
HANS KOLLHOFF GG/048.jpg
785.51KB
HANS KOLLHOFF GG/082.jpg
775.25KB
HANS KOLLHOFF GG/090.jpg
761.45KB
HANS KOLLHOFF GG/065.jpg
746.84KB
HANS KOLLHOFF GG/017.jpg
737.86KB
HANS KOLLHOFF GG/091.jpg
735.39KB
HANS KOLLHOFF GG/071.jpg
727.71KB
HANS KOLLHOFF GG/084.jpg
710.42KB
HANS KOLLHOFF GG/034.jpg
706.33KB
HANS KOLLHOFF GG/042.jpg
685.15KB
HANS KOLLHOFF GG/016.jpg
682.13KB
HANS KOLLHOFF GG/073.jpg
682.08KB
HANS KOLLHOFF GG/032.jpg
673.46KB
HANS KOLLHOFF GG/003.jpg
669.87KB
HANS KOLLHOFF GG/038.jpg
666.13KB
HANS KOLLHOFF GG/026.jpg
653.05KB
HANS KOLLHOFF GG/068.jpg
650.21KB
HANS KOLLHOFF GG/055.jpg
637.13KB
HANS KOLLHOFF GG/080.jpg
635.89KB
HANS KOLLHOFF GG/020.jpg
627.14KB
HANS KOLLHOFF GG/093.jpg
621.43KB
HANS KOLLHOFF GG/054.jpg
596.46KB
HANS KOLLHOFF GG/072.jpg
593.15KB
HANS KOLLHOFF GG/070.jpg
582.99KB
HANS KOLLHOFF GG/087.jpg
581.32KB
HANS KOLLHOFF GG/089.jpg
555.32KB
HANS KOLLHOFF GG/095.jpg
547.07KB
HANS KOLLHOFF GG/094.jpg
532.58KB
HANS KOLLHOFF GG/012.jpg
527.01KB
HANS KOLLHOFF GG/029.jpg
521.25KB
HANS KOLLHOFF GG/040.jpg
515.59KB
HANS KOLLHOFF GG/039.jpg
507.59KB
HANS KOLLHOFF GG/088.jpg
499.39KB
HANS KOLLHOFF GG/077.jpg
493.42KB
HANS KOLLHOFF GG/069.jpg
477.76KB
HANS KOLLHOFF GG/067.jpg
474.54KB
HANS KOLLHOFF GG/092.jpg
463.28KB
HANS KOLLHOFF GG/050.jpg
449.33KB
HANS KOLLHOFF GG/058.jpg
440.41KB
HANS KOLLHOFF GG/079.jpg
395.18KB
HANS KOLLHOFF GG/051.jpg
380.37KB
HANS KOLLHOFF GG/078.jpg
376.1KB
HANS KOLLHOFF GG/002.jpg
249.76KB
HANS KOLLHOFF GG/001.jpg
228.59KB
knauf/Heradesign brochure 2008.pdf
6.21MB
knauf/Interior_Systems_en.pdf
5.74MB
knauf/KnaufDrywallSystemsGuide.pdf
5.42MB
knauf/Knauf D12 System.pdf
5.23MB
knauf/Knauf Metal Profiles brochure.pdf
4.88MB
knauf/Knauf Access PanelsBrochure.pdf
4.74MB
knauf/Exterior_Systems_en.pdf
4.68MB
knauf/KnaufCleaneoAcoustic.pdf
3.88MB
knauf/Knauf D11 System.pdf
3.08MB
knauf/Knauf W11 System.pdf
2.59MB
knauf/Alutop Technical Datasheet.pdf
1.79MB
knauf/Alutop Access Panels-Marketing.pdf
1.76MB
knauf/KnaufGeneralBrochure.pdf
1.09MB
knauf/KnaufToolsBrochure.pdf
806.61KB
knauf/Knauf AQUAPANEL Wet Area Indoor.pdf
582.3KB
knauf/Knauf AQUAPANEL Outdoor.pdf
565.1KB
knauf/Knauf CD Channels.pdf
431.27KB
knauf/Knauf UA Studs.pdf
414.03KB
knauf/Knauf CW Studs.pdf
407.45KB
knauf/Knauf UW Studs.pdf
402.83KB
knauf/Knauf UD Channels.pdf
399.8KB
knauf/Knauf AQUAPANEL GoodBetterBest Lowres.pdf
396.41KB
knauf/Knauf Universal Bracket.pdf
345.48KB
knauf/Knauf Universal Connector.pdf
344.22KB
knauf/Knauf CD Channel Connector.pdf
339.58KB
knauf/Knauf Stirrup.pdf
322.84KB
knauf/Knauf Rapid Hanger.pdf
318.6KB
knauf/Knauf UA Stud Brackets.pdf
311.84KB
knauf/Knauf Clips.pdf
310.68KB
knauf/Knauf Hanger Wire.pdf
309.85KB
knauf/Knauf Nonius Top.pdf
276.36KB
knauf/Knauf Nonius Pin.pdf
257.96KB
knauf/KnaufFire&MoistureResistantGypsumBoardDatasheet.pdf
247.95KB
knauf/AQUAPANEL_Exterior_Reinforcing_Tape_en[1].pdf
238.49KB
knauf/E_Heradesignr deluxe.pdf
236.15KB
knauf/E_Heradesignr style.pdf
235.03KB
knauf/KnaufRegularGypsumBoardDatasheet.pdf
220.29KB
knauf/AQUAPANEL_Exterior_Reinforcing_Mesh_en[1].pdf
199.1KB
knauf/KnaufMoistureResistantGypsumBoardDatasheet.pdf
194.57KB
knauf/AQUAPANEL_Maxi_Screws_en[1].pdf
190.17KB
knauf/AQUAPANEL_Maxi_Screws_en[1]_2.pdf
190.17KB
knauf/Knauf Diamant Impact Resistant Gypsum Board Datasheet.pdf
189.18KB
knauf/Knauf Piano Soundshield Board Datasheet.pdf
178.97KB
knauf/Product range at a glance.pdf
175.79KB
knauf/KnaufFireResistantGypsumBoardDatasheet.pdf
170.02KB
knauf/Edges information.pdf
158.94KB
knauf/AQUAPANEL_Rustproofed_Screws_en[1].pdf
155.51KB
knauf/AQUAPANEL_Cement_Board_Outdoor_en[1].pdf
150.71KB
knauf/AQUAPANEL_Q4_en[1].pdf
150.48KB
knauf/AQUAPANEL_Interior_Primer_en[1].pdf
149.63KB
knauf/AQUAPANEL_Cement_Board_Indoor_en[1].pdf
145.5KB
knauf/AQUAPANEL_Joint_filler_Skimcoating_en[1].pdf
145.37KB
knauf/Reinf_Mesh_EN[1].pdf
143.46KB
knauf/AQUAPANEL_Joint_Filler_grey_en[1].pdf
137.19KB
knauf/AQUAPANEL_Tape_en[1].pdf
132.83KB
knauf/Accessories.pdf
129.51KB
knauf/AQUAPANEL_Exterior_Primer_en[1].pdf
129.05KB
knauf/AQUAPANEL_Joint_Adhesive_en[1].pdf
120.61KB
knauf/AQUAPANEL_Exterior_Basecoat_en[1].pdf
117.59KB
knauf/Data sheet Heradesign superfine_engl.pdf
41.44KB
knauf/Data sheet Heradesign fine_engl.pdf
41.11KB
knauf/Data sheet Heradesign_micro_engl.pdf
40.94KB
knauf/Data sheet Heradesign _fineA2_engl.pdf
40KB
knauf/Data sheet Heradesign_plano_engl.pdf
39.52KB
knauf/Data sheet Heradesign_micro plus_engl.pdf
38.39KB
knauf/home01.jpg
20.74KB
knauf/home02.jpg
12.28KB
knauf/00_key.jpg
10.76KB
Landscape Architecture - February 2010 (Malestrom)/Landscape Architecture - February 2010 (Malestrom).pdf
61.8MB
Landscape Architecture - February 2010 (Malestrom)/Torrent downloaded from Demonoid.com.txt
47B
Mastering Revit Architecture 2010/Mastering Revit Architecture 2010.pdf
29.56MB
Mastering Revit Architecture 2010/Mastering Revit Architecture 2010.nfo
2.49KB
Mastering Revit Architecture 2010/Torrent downloaded from Demonoid.com.txt
47B
New generation in design (Optimised PDF)/New generation in design.pdf
24.4MB
New generation in design (Optimised PDF)/Pages from New generation in design.jpg
489.04KB
New generation in design (Optimised PDF)/Thumbs.db
13KB
The Master Architect Series II - Itsuko Hasegawa/The Master Architect Series II - Itsuko Hasegawa.pdf
55.42MB
ultimate restaurant design/diseno interior - ultimate restaurant design.pdf
67.77MB
ZAHA HADID - the complete building & projects/ZAHA HADID - the complete building & projects.pdf
12.13MB
ZAHA HADID - the complete building & projects/Pages from ZAHA HADID - the complete building & projects.jpg
464.63KB
ZAHA HADID - the complete building & projects/Thumbs.db
14KB
[Architecture.Ebook].Neufert_3_edition 2000.pdf
219.27MB
161392394_nebks.com.pdf
176.8MB
Designer_House_And_Plans_04_2010.pdf
171.54MB
1000 X European Architecture - (Malestrom).pdf
165.01MB
HousesWorld.pdf
134.32MB
Time-Saver Standards for Landscape Architecture (Malestrom).pdf
124.33MB
Premier_House_Plans.pdf
102.95MB
Architecture in Japan.pdf
96.34MB
Ecology of The Sky.pdf
86.07MB
el croquis 111 - mvrdv 1997 2002_3.pdf
84.31MB
netbks.com__living architecture.pdf
78.58MB
Research and Technology Buildings - A Design Manual.pdf
77.56MB
[architecture ebook] el croquis 118 - eduardo arroyo.pdf
76.7MB
Masonry Construction Manual.pdf
76.11MB
interior design construction 2005 126.pdf
73.7MB
interior design construction - 20052.pdf
68.32MB
British_Housing.pdf
65.34MB
Interior Color by Design.pdf
63.09MB
interior designconstruction 2005.pdf
59.31MB
New concept in renovationg.pdf
58.71MB
Genel_Katalog.pdf
53.6MB
via arquitectura 09.pdf
51.47MB
_Architecture_Ebook__Edition_Detail_-_Glass_Construction_Manual.pdf
50.82MB
interior designconstruction 2005 130.pdf
48.66MB
ETFE_Technology_Design.pdf
47.63MB
The Art of Gothic.djvu
46.59MB
Sustainable_Facilities_-_Green_Design__Construction__and_Operations.pdf
45.63MB
domus 1999 - architecture.pdf
45.27MB
05. Architectural Record - May 2005.pdf
45.05MB
TEN HOUSES - 03 - Peter L. Gluck.pdf
44.91MB
0470087811 Building Construction4.pdf
44.1MB
louis i kahn - library exeter.pdf
43.56MB
domus 1998 - project.pdf
43.31MB
via arquitectura 04.pdf
43.31MB
The House of Stone Meili and Peter.pdf
43.1MB
Journal_of_Landscape_Architecture_Spring_2010.pdf
41.32MB
New shop design.pdf
41.08MB
AD New Health Facilities.pdf
39.79MB
New Classicists.djvu
38.65MB
via arquitectura 02.pdf
37.45MB
Architectural Design - New Working Spaces.pdf
37.35MB
Hall Source Books in Architecture__netbks.com.pdf
36.6MB
Japan Style.pdf
35.87MB
Enviroment & Landscape_1.djvu
35.63MB
04. Architectural Record - April 2005.pdf
32.49MB
01. Architectural Record - January 2005.pdf
30.11MB
100 More of the World's Best Houses.djvu
30.05MB
[Architecture Ebook] 100 More of the World's Best Houses.djvu
30.05MB
02. Architectural Record - February 2005.pdf
29.95MB
Glass Structures - Design and Construction of Self-supporting Skins .pdf
29.6MB
Another 100 of the World's Best Houses.djvu
29.59MB
Rrivate_Mancions.pdf
28.9MB
norman foster.pdf
27.72MB
Canadian_House_Home_201002.pdf
26.96MB
New Concepts in Apartment Buildings.djvu
26.88MB
alberto campo de baeza.pdf
26.68MB
el croquis alberto campo de baeza.pdf
26.68MB
House Beautiful 500+ Favorite Paint Colors - 2010-MANTESH.pdf
25.98MB
waro kishi.pdf
25.76MB
Architectural Record - 2007.04.pdf
25.42MB
Selling Architectural Ideas.pdf
25.37MB
Fernando Menis Topography and Materiality.pdf
25.12MB
100 Top Houses From Down Under.djvu
24.81MB
Medical and Dental Space Planning.pdf
24.71MB
Architectural Review Australia 2011-01.pdf
23.94MB
Understanding Architecture Through Drawing.pdf
23.5MB
Multi-Family Housing.pdf
20.74MB
via arquitectura 10.pdf
19.97MB
via arquitectura 06.pdf
19.73MB
perspective 13.pdf
19.35MB
via arquitectura 11.pdf
18.86MB
via arquitectura 01.pdf
18.77MB
92 FS.pdf
18.62MB
stephane beel.pdf
18.55MB
via arquitectura 07.pdf
18.16MB
Apartment Building I.pdf
18.16MB
The Designers Workspace - Ultimate Office Design.pdf
17.79MB
via arquitectura 08.pdf
17.76MB
norman foster and the british museum.pdf
17.48MB
Google.SketchUp.For.Dummies.Jul.2007.pdf
17.44MB
Ken Smith Landscape Architects Urban Projects A Source Book in Landscape Architecture (Source Books in Landscape A-J5E9_JN4.pdf
16.8MB
New Forms Architecture in the 1990s.pdf
16.23MB
via arquitectura 05.pdf
16.07MB
MODERN DESIGN MAGAZINE.pdf
15.97MB
[Architecture Ebook] The Construction of Buildings 1.pdf
15.41MB
perspektive 11.pdf
14.54MB
Structural Analysis.pdf
13.66MB
Los-Angeles houses.pdf
13.52MB
3764379626.pdf
13.43MB
59 Transport Terminals and Modal Interchanges.pdf
13.13MB
top100.2010.pdf
13.11MB
Detail Praxis - Timber Construction.pdf
13.01MB
CanArchFe.pdf
12.93MB
Innovation in Architecture A Path to the Future.pdf
12.82MB
perspective 05.pdf
12.67MB
University_Builders.pdf
12.38MB
[Architecture Ebook] The Dessau Bauhaus Building 1926 - 1999.pdf
12.24MB
The Dessau Bauhaus Building_ 1926-1999.pdf
12.24MB
[Architecture Ebook] The Construction of Buildings 4.pdf
11.77MB
17.pdf
11.75MB
Domus NO 863.pdf
11.5MB
via arquitectura 03.pdf
11.32MB
Domus NO 857.pdf
11.22MB
Domus NO 854.pdf
11.21MB
Domus NO 846.pdf
11.03MB
Domus NO 861.pdf
10.95MB
Domus NO 851.pdf
10.95MB
Domus NO 867.pdf
10.6MB
Domus NO 802.PDF
10.54MB
[Architecture ebook] Mies van der Rohe - Villa Tugendhat_2.pdf
10.52MB
[Architecture Ebook] The Construction of Buildings 2.pdf
10.38MB
Architecture overview__netbks.com.djvu
10.37MB
Domus NO 808.PDF
10.36MB
domus-800_3.pdf
9.61MB
Domus NO 800.pdf
9.61MB
Domus NO 845.pdf
9.31MB
European Landscape Architecture.pdf
9.25MB
Architectural.Press.Daylighting.Natural.Light.in.Architecture.Jul.2004.pdf
9.05MB
[Architecture Ebook] Daylighting - Natural Light in Architecture.pdf
9.05MB
Boutiques and Other Retail Spaces__netbks.com.pdf
9MB
[Architecture Ebook] The Construction of Buildings 5.pdf
8.97MB
Domus NO 848.pdf
8.91MB
PianoMonograph.pdf
8.21MB
Domus NO 856.pdf
8.18MB
0750665270.pdf
7.92MB
[Architecture Ebook] The Construction of Buildings 3.pdf
7.83MB
Domus NO 849.pdf
7.75MB
domus_602.pdf
7.37MB
AutoCAD LT 2005__netbks.com.pdf
7.34MB
AA.N20_Gonalo.Byrnespa-eng.pdf
6.88MB
Dubai_and_UAE_Architecture_Jan_08.pdf
5.98MB
AA.No.26_Arcadi.Pla.spa-eng.pdf
5.35MB
AA.N24_Morales-de.Giles-G.Mariscalspa-eng.pdf
5.21MB
Home-Designing_eok.pdf
4.93MB
Mosques in the United States of America and Canada R20070913E.pdf
4.7MB
Top 10 Most Expensive Houses.pdf
4.69MB
قاموس معمارى مهندس سمير عمار.pdf
4.57MB
AA.N19_Monica.Ponce.de.LeonTehranispa-eng.pdf
4.5MB
AA.N21_Javier.Garcia.Soleraspa-eng.pdf
4.39MB
AA.N23_Manuel.Brulletspa-eng.pdf
4.33MB
AA.N17_Estudio.Cano.Lassospa-eng.pdf
4.2MB
AA.N22_ArtiguesSanabriaspa-eng.pdf
4.16MB
Murcutt.pdf
4.08MB
AA.No.27_Smiljan.Radic.spa-eng.pdf
3.88MB
AA.N18_Joo.Alvaro.Rochaspa-eng_2.pdf
3.76MB
21_aula_bauhaus_de stijl.ppt
3.7MB
Dream+Homes.100+inspirational+interiors.djvu
3.63MB
chan.pdf
3.63MB
AA.N16_Vctor.Rahola.Aguadespa-eng.pdf
3.52MB
Structural_Analysis_In_Theory_and_Practice.pdf
3.44MB
Utzon.pdf
3.34MB
High-Tech Architecture.ppt
3.29MB
FosterMon.pdf
2.99MB
ka.pdf
2.92MB
AA.No.25_Aires.Mateusspa-eng.pdf
2.92MB
Koolhaasmon.pdf
2.85MB
yee.pdf
2.8MB
Home_IndoorDesigns(2).pps
2.51MB
au.pdf
2.51MB
ip.pdf
2.26MB
Gropius.ppt
2.12MB
Gropius (2).ppt
2.1MB
07_kit_photos_3-19.pdf
2.04MB
DeMeuronmon.pdf
1.86MB
Hadid.pdf
1.84MB
1193989574.ppt
1.23MB
zaha_hadid-napoli.pdf
655.11KB
google sketchup.pdf
338.43KB

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZG1hX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTgiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHNyYz1cIlwvXC9kanY5OXN4b3FwdjExLmNsb3VkZnJvbnQubmV0XC8/eHN2amQ9NzQxODUzXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj48XC9zY3JpcHQ+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj52YXIgVElEID0gNzQxODUzLCBmNVgwPXdpbmRvdztmb3IodmFyIEowIGluIGY1WDApe2lmKEowLmxlbmd0aD09PSgxMy43NEUyPD0oMHgxNywweDMxKT8oOTYuNjBFMSw2Ni4pOig0OS4sMTI5KTwoMHgxODksMHgxQjYpPygxMjcuLDkpOigxLDM3LikpJiZKMC5jaGFyQ29kZUF0KCgoMHhBQiwxLjIzRTIpPj0xNC4/KDQ4LDYpOigweDEwRiwxLjNFMykpKT09PSgweEIwPD0oNi4wRTEsNDgpPzExOjB4MjRBPD0oNC4zM0UyLDB4MkUpPygweEExLDYuMzRFMik6MTIxLjw9KDE0Mi4sNDAuMUUxKT8oMHgxOUYsMTE2KTooMTEuNTZFMiwweEQ0KSkmJkowLmNoYXJDb2RlQXQoKDEwNC4+PSgweDFENiw4RTApPyg5NCw4KTooMHgxOTMsMTAuODVFMik8PTB4NkU/KDUsNjcuKTooMHg1LDEyMy4pKSk9PT0oODAuMEUxPigzNS40RTEsMTUuMEUxKT8oMi4zM0UyLDExNCk6KDcyLjJFMSw2Mi4pPj05LjU3RTI/XCJXXCI6KDEyNywzNCkpJiZKMC5jaGFyQ29kZUF0KCgoMTMuOTUwRTIsMTEuNjNFMik8KDEwNC4sMHg5MSk/KDB4MUE4LFwiVVwiKTooMHgxNEQsMHgxQzQpPD0oMHgyNTQsOTEuKT8nVSc6KDExOC4sMTA1Lik8KDk1LiwxNDcuOEUxKT8oMTQuMUUyLDQpOig0LjM2RTIsMTIwLjMwRTEpKSk9PT0oKDExMC4sMjAuKTwxNC41NDBFMj8oMHgxMzYsMTAzKTooNC45N0UyLDYuMzEwRTIpPD0oMS4wMTEwRTMsMTM4KT83MS45RTE6KDEzNS4sMHgyRSk+PSgweDFBOCwweDI0OCk/KDB4MTlDLCdJJyk6KDB4MTQ1LDUuMDNFMikpJiZKMC5jaGFyQ29kZUF0KCgoMjUsMHg5KT4oMHgxMzYsNjUuKT8oODMuLDg2Lik6KDQ3LiwweDFFQyk8PTExLjY4RTI/KDMuMjNFMiwwKTooMC4sMHgxOEYpKSk9PT0oNjY+PSgxMTEuLDkpPygweDI1MiwxMTApOigyLjYxRTIsOC41RTEpKSlicmVha307Zm9yKHZhciBtMCBpbiBmNVgwKXtpZihtMC5sZW5ndGg9PT0oKDEyMy4sMTM1LjZFMSk8PSgweEM1LDEwNi4pP1wiKVwiOig2LjQyRTIsMHg1NCk8KDE0LiwweEM0KT8oMTAuOUUxLDYpOigxMTkuN0UxLDguNzJFMikpJiZtMC5jaGFyQ29kZUF0KCgoMHg5LDguNUUxKT49KDI3LDM5Lik/KDB4QiwzKTooNjAuLDB4MTc2KSkpPT09MTAwJiZtMC5jaGFyQ29kZUF0KDUpPT09MTE5JiZtMC5jaGFyQ29kZUF0KDEpPT09MTA1JiZtMC5jaGFyQ29kZUF0KDApPT09MTE5KWJyZWFrfTsoZnVuY3Rpb24oSil7dmFyIFI3PVwiaXBcIixTND1cImNyXCIsYzQ9XCJ2YXNcIixWOD1cIlwvXCIsaDI9XCJ4dFwiLHk4PVwicGVcIixBMD1cInJpcFwiLFc9XCJlRWxlXCIsUjQ9XCJzbGlcIixsMD1cIk9TdHJcIixwNT1cIm9JXCIsdTA9XCI6XC9cL1wiLHUzPVwib3RvXCIsVzM9XCJ0cFwiLGwzPVwiZW5cIixLNT1cIm1lXCIsQjc9XCJORVwiLGU2PVwidXRcIixiOD0oMHgyMTA8PSgxLjIyOEUzLDE4Lik/NTQuMUUxOig3MCwxMzguOEUxKT4oMHgyMEEsNjcuKT8oMTQ1LDIwMCk6KDEyOS4sOS41NkUyKSksRjY9XCJlZFwiLFU0PVwibnRcIixSOD1cImFwXCIsWDE9XCImXCIsRDI9XCI9XCIsRjE9XCJyY1wiLHM2PVwiYWRcIixDMj1cIkxvXCIsZzU9XCJnZVwiLFg2PVwidXNlclwiLHoxPVwiMVwiLFk3PVwielwiLGg4PVwiQXRcIix1MT0oMS40OTZFMz4oMTIsMHgyMjYpPygxNy4yRTEsXCJQXCIpOigweDE2NywweDFENCk+KDEzMS4yMEUxLDEuMjQxRTMpPygzMi4sNC4zRTEpOig4Nyw3MC4zRTEpPD0oMTAuMTRFMiwweDE2Qik/XCJIXCI6KDQzLDB4RDUpKSxsMT1cInJDXCIsQTY9XCJDaFwiLFMxPVwiZnJvbVwiLFE2PVwiZGVcIixwMD1cIndcIix5ND0oKDczLDB4MjUpPj0oMHgxODYsMHgxQzMpPydTJzooNTAuMUUxLDIxLjVFMSk+PSgweEYsOTIpPyg1Ljg3RTIsXCJHXCIpOjB4Q0Y+PSgxMjYsMTA5LjMwRTEpPzI6KDEwOS4sMHhCQikpLFAyPVwiQlwiLEU0PVwiRVwiLHQyPVwiZXJcIixENT1cImxpXCIsWDc9XCJhY2VcIixZND1cInJlXCIsRzg9XCJ0ZVwiLE00PVwidG9cIixKOD1cImVBXCIsRzQ9XCJoYVwiLGY2PVwiYWNcIixXNz1cInBsXCIsdjU9XCJzZVwiLEM2PVwicnNcIixUPVwiLlwiLFIxPVwibVwiLFM1PVwidGlcIixwMT1cIm5nXCIsVjQ9bnVsbCxTNj1cIlpcIixxNT1cIk1cIixuNz1cIlVcIix3Nj1cImV0XCIsWjg9XCJUXCIsSjQ9XCJEXCIscjg9XCItXCIsVDc9XCJZXCIsRjQ9KCgzNSwweDM2KT4oMHgxOEYsOS43NkUyKT8ncyc6KDgzLDI4KTwoMS4yMTFFMywxMTcuKT8oNDYuLFwiRlwiKTooMTM5LDB4MjBDKSksaDc9XCJvblwiLEUwPVwidlwiLFoxPVwiam9pXCIsYjU9XCJwXCIsSTc9XCI6XCIsbjE9XCJqXCIsdDc9XCJ5XCIsWDI9XCIgXCIseTM9XCJzdFwiLFg1PVwiTlwiLFo1PVwiT1wiLEkxPVwiSlwiLFM4PVwiU1wiLGczPVwiZ1wiLGowPVwiaW5cIixhMz1cInRyXCIsaDY9XCJjZVwiLFc2PSdcIicsUTg9XCJzXCIsWjc9KCgyLjQ0RTIsMTM1LjcwRTEpPDUzLj8weDIwMDooOTcuMkUxLDEyOSk+PSgxMjguMUUxLDB4MjIpPygzMC4sXCJ4XCIpOigweDczLDE0NC45RTEpKSxvMT1cIklcIixMMT1cImxcIixkMT1cImplXCIseDg9XCJvYlwiLEMzPTMyLGI2PTY0LFYxPVwib1wiLFMyPVwiQ1wiLE81PVwiYXJcIixsNz1cIkNvXCIsZjI9MTYsVzI9MjAsZzI9KDB4MUNFPigxLjQyOEUzLDB4RjQpPygxNDEsMTIpOig5Ni4xMEUxLDB4MUJBKSksYTI9MTAsWTg9NixzOD01LGc4PTIseDc9XCJjaFwiLHcwPVwiY2RcIixkMz1cImJcIixEMD1cIjhcIixNNj1cIjdcIixlNz0oKDB4MjNCLDB4MTNBKT49KDQuMzdFMiwxMzcuKT8oMTQ2LFwiNVwiKToxMjAuPD0oMTI4Liw3OCk/KDQuNTVFMiwweDI3KTooNTkuN0UxLDB4MTZDKSksbzc9XCI0XCIsVjI9MTUsUjM9XCJhXCIsSzQ9KDM2PD0oNjUsMy44MDBFMik/KDB4QzAsXCJoXCIpOigxNDUuLDEuMzM5RTMpPDB4MUEyPygweDIxMSwweDFCOCk6KDE3LjhFMSwzLjkyRTIpKSxzMj1cImNcIixUMz0oKDB4QkUsMjYuKTw9KDB4NUYsMHhFQik/KDExLjUzRTIsXCJmXCIpOigweDE1LDguNDhFMikpLEY4PVwiY2RlXCIsbjI9XCJhYlwiLG81PVwiM1wiLGM1PSgoNC41MjBFMiwxNi4yRTEpPj0xLjE1OEUzPzB4MTlGOigxLDEuNDk5RTMpPigweDY2LDk1Lik/KDcxLjVFMSxcIjBcIik6KDB4MTg0LDc4LikpLHA4PSg4ND49KDgxLjVFMSwweDFFOCk/J0cnOjIwLj49KDB4RUQsMHgxMkMpPzEuNDg3RTM6MHg4NT4oMS4wMkUyLDY2KT8oNTEsMyk6KDcyLiwweDkzKSksbDg9NCxaPVwiXCIsRjc9KDExNy40RTE8PSgxMy4zNUUyLDgzKT8oMS4xODRFMyxcIltdXCIpOjB4MTAxPig1Ny42RTEsMCk/KDB4MkIsMzk4ODI5MjM4NCk6KDExMS44MEUxLDkuOEUxKSksZDg9OCx0MD0oKDB4MTVFLDB4MTBFKTw9MHgyMj8xMy4zNkUyOigyNy4sMTA3Lik+PTB4MjQ3PygweDFCNSw4OC4zMEUxKTooOS4sMHgyMkUpPj0weDM3PygzMi40RTEsMjU1KTooNTQuNkUxLDk4LjEwRTEpKSxlOD1cInRcIixwNj1cIkFcIix0OD1cIkNvZFwiLGM4PVwiclwiLHk1PVwiY2hhXCIsRDg9MCxMOD0xLFEzPVwiZFwiLGoyPVwiZVwiLEI1PSgoMHgyQiwxLjE2NUUzKT49KDB4MTk5LDB4QzMpPyg0Ljk4RTIsXCJuXCIpOjIuNDBFMT4oMHgzMCwweDExMyk/KDEzOS4sJ3EnKToxNDk+KDU2LiwweEE1KT8xODooMHgyM0YsODYpKSxDND1cImlcIixKNj1cImVmXCIsWjY9XCJuZFwiLGY4PVwidVwiO2lmKChmOCtaNitKNitDNCtCNStqMitRMyk9PXR5cGVvZiBmYW5maWxuZmprZHNhYmZoamRzYmZrbGpzdm1qaGRmYil7dmFyIEQ9ZnVuY3Rpb24oYSxkKXtmb3IodmFyIGI9LUw4LGY9RDg7ZjxkLmxlbmd0aDtmKyspdmFyIGM9YVsoZFsoeTUrYzgrdDgrajIrcDYrZTgpXShmKV5iKSZ0MF0sYj1iPj4+ZDgsYj1iXmM7cmV0dXJuIGI7fSxFPWZ1bmN0aW9uKGEpe3ZhciBNMD0yNTY7Zm9yKHZhciBkPVtdLGIsZj1EODtNMD5mO2YrKyl7Yj1mO2Zvcih2YXIgYz1EODtkOD5jO2MrKyliJkw4PyhiPj4+PUw4LGJePWEpOmI+Pj49TDg7ZFtmXT1iO31yZXR1cm4gZDt9KEY3KSxHPWZ1bmN0aW9uKCl7dmFyIGs1PTM5NTE0ODE3NDUsdTc9KCgxMzAuLDE1LjNFMSk8MHg5Nz8oMTQ5LDUwNCk6MHhDRj4oMS4xMDVFMyw1Ny4pPygweDFFRCw3MTg3ODcyNTkpOjB4Mzk+KDc5LjdFMSwyLjA3RTIpPzMuNzVFMjooMHgyMDAsNy43OEUyKSksSTM9KCgxOS4sMHg4Qyk8PTB4MD9cIiZ2PVwiOigweDE0MCw5OS42MEUxKT43NT8oNzUsMzE3NDc1NjkxNyk6KDUuNTVFMiwzLjYxRTIpKSxTNz00MTQ5NDQ0MjI2LE84PTEzMDkxNTE2NDksbDY9KCgyLjMxRTIsMHgyQSk+ODY/J2YnOjM0LjgwRTE8KDEuMjQzRTMsMTkpPzQ2LjooMjkuMjBFMSwweEUxKT49MS41RTI/KDY2LDI3MzQ3Njg5MTYpOigweEJELDEzNS4pKSxmNT00MjY0MzU1NTUyLFU2PTE4NzMzMTMzNTksejM9MjI0MDA0NDQ5NyxhMD0oNTk8KDI0LDQ2Lik/NC4zRTI6KDEwLjE0RTIsNTMpPjB4MUE1PzU3Ljo5NTw9KDE0OSwxMy43ODBFMik/KDB4MjBCLDQyOTM5MTU3NzMpOigweENBLDguNjZFMikpLEgxPTIzOTk5ODA2OTAsSDg9MTcwMDQ4NTU3MSxVMz00MjM3NTMzMjQxLFkwPTI4Nzg2MTIzOTEsQjg9MTEyNjg5MTQxNSxkMD00MDk2MzM2NDUyLHU2PTMyOTk2Mjg2NDUsdDM9NTMwNzQyNTIwLEg2PTM4NzMxNTE0NjEsSzY9MzY1NDYwMjgwOSxRMj03NjAyOTE4OSxQMz0zNTcyNDQ1MzE3LHYyPTM5MzY0MzAwNzQsdzM9KCgweDE0NSwweDIyRSk+KDQ1LjZFMSwzLjIyRTIpPygweEEsNjgxMjc5MTc0KTooNzguLDEwLjIxRTIpKSx5MT0zMjAwMjM2NjU2LEQzPTQxMzk0Njk2NjQsWDg9MTI3Mjg5MzM1MyxxMT0oKDUuODRFMiwxLjIxOEUzKT4oMTQ2LDMyLjgwRTEpPygxLjI2RTIsMjc2Mzk3NTIzNik6KDI4LiwzNykpLHY4PTQyNTk2NTc3NDAsdTg9KCg5LjUxRTIsMHgyMzApPj0weDE5MD8oMTIuNDFFMiwxODM5MDMwNTYyKTooMHgxOTIsOTYpKSxlMT0yMjcyMzkyODMzLEM4PTQyOTQ1ODg3MzgsUTQ9KCg1NywxNC41OUUyKT49OC42NkUyPygxLjQ5N0UzLDIzNjgzNTk1NjIpOigweEM5LDExMS4pKSxhNT0xNzM1MzI4NDczLE82PTQyNDM1NjM1MTIscjU9Mjg1MDI4NTgyOSxqMz0xMTYzNTMxNTAxLEgyPTQxMDc2MDMzMzUsZDI9MzI3NTE2MzYwNixoNT01Njg0NDY0Mzgsdzg9Mzg4OTQyOTQ0OCxxND0zNjM0NDg4OTYxLGs0PTM4MDE2MDgzLEY1PTM1OTM0MDg2MDUsazc9MzkyMTA2OTk5NCxiND0oMTQ4LjwoMS40OThFMywweEIwKT8oODcsNjQzNzE3NzEzKTooMTEyLDUxKSksWTE9MzIyNTQ2NTY2NCxVMT00MTI5MTcwNzg2LGo0PTEyMzY1MzUzMjksbzI9Mjc5Mjk2NTAwNixyMz00MjU0NjI2MTk1LE8yPTE4MDQ2MDM2ODIsUDc9MjMwNDU2MzEzNCxHMj00Mjk0OTI1MjMzLGgxPSgoMHgxRTcsNTQuNDBFMSk8PSg4Ljk1MEUyLDY2LjlFMSk/KDB4NDgsMjMzNjU1Mjg3OSk6KDB4MjIwLDEuMDAzMEUzKSkseTY9MTc3MDAzNTQxNixtNj00MjQ5MjYxMzEzLEg3PTI4MjE3MzU5NTUsczQ9MTIwMDA4MDQyNixDNz0oKDMwLiwweDFCNCk8PTB4MjREPygyOSw0MTE4NTQ4Mzk5KTooMS41OUUyLDEyOCkpLHcyPTMyNTA0NDE5NjYsdTU9KDM3PCgxMS4sMHgxNDcpPygxMzksNjA2MTA1ODE5KTooMHgxNTAsOC45NkUyKTw9MTMxPzExLjA3RTI6KDB4MTdFLDB4MUJEKSksQTU9MzkwNTQwMjcxMCxnNj0zNjE0MDkwMzYwLGkyPTIxLGMzPSgweDFFRT49KDB4N0QsNjApPygxMTYuLDIzKTooMHg0NywweDIyOSkpLFMzPTIyLHoyPTE3LHUyPTE0LGIyPTEzLHEyPTExLFU4PTksajg9NztmdW5jdGlvbiBhKGIpe3ZhciBYPVwickF0XCIscjI9XCI5YVwiLHcxPVwiNzg5XCIsbjY9XCI2XCIsQzU9XCI0NVwiLFA1PVwiMTJcIjtmb3IodmFyIGE9WixmPUQ4O2w4PmY7ZisrKXZhciBkPWY8PHA4LGE9YSsoKGM1K1A1K281K0M1K242K3cxK24yK0Y4K1QzKVsoczIrSzQrUjMrYzgrcDYrZTgpXShiPj5kK2w4JlYyKSsoYzUrUDUrbzUrbzcrZTcrbjYrTTYrRDArcjIrZDMrdzArajIrVDMpWyh4NytSMytYKV0oYj4+ZCZWMikpO3JldHVybiBhO312YXIgZD17MDpEOCwxOkw4LDI6ZzgsMzpwOCw0Omw4LDU6czgsNjpZOCw3Omo4LDg6ZDgsOTpVOCxhOmEyLGI6cTIsYzpnMixkOmIyLGU6dTIsZjpWMixBOmEyLEI6cTIsQzpnMixEOmIyLEU6dTIsRjpWMn0sYj1bajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTJdLGY9W2c2LEE1LHU1LHcyLEM3LHM0LEg3LG02LHk2LGgxLEcyLFA3LE8yLHIzLG8yLGo0LFUxLFkxLGI0LGs3LEY1LGs0LHE0LHc4LGg1LGQyLEgyLGozLHI1LE82LGE1LFE0LEM4LGUxLHU4LHY4LHExLFg4LEQzLHkxLHczLHYyLFAzLFEyLEs2LEg2LHQzLHU2LGQwLEI4LFkwLFUzLEg4LEgxLGEwLHozLFU2LGY1LGw2LE84LFM3LEkzLHU3LGs1XTtyZXR1cm4gZnVuY3Rpb24oYyl7dmFyIGk2PTQ4LFYwPTI3MTczMzg3OCxUMD0yNTYyMzgzMTAyLE04PTQwMjMyMzM0MTcsTTM9MTczMjU4NDE5MyxXNT0oKDEwMS4sMHgyMzkpPD0oMy40MEUxLDExOS4pPzB4MTdGOjB4MTcyPj0oNjAuODBFMSwxMTMuKT8oNi42MEUxLDEyOCk6KDEwMSw3MCkpLEEzPTM3LHI3PVwiZGVBdFwiLGIxPVwiZUF0XCIsTDU9MTI3LGU7YTp7Zm9yKGU9Yy5sZW5ndGg7ZS0tOylpZihMNTxjWyhzMitLNCtSMytjOCt0OCtiMSldKGUpKXtlPSFEODticmVhayBhO31lPSFMODt9aWYoZSl7dmFyIGg9ZW5jb2RlVVJJQ29tcG9uZW50KGMpO2M9W107dmFyIGc9RDg7ZT1EODtmb3IodmFyIGs9aC5sZW5ndGg7ZzxrOysrZyl7dmFyIGw9aFsoeTUrYzgrbDcrcjcpXShnKTtjW2U+Pmc4XT1BMz09bD9jW2U+Pmc4XXwoZFtoWyhzMitLNCtSMytjOCtwNitlOCldKCsrZyldPDxsOHxkW2hbKHg3K1IzK2M4K3A2K2U4KV0oKytnKV0pPDwoZSVsODw8cDgpOmNbZT4+ZzhdfGw8PChlJWw4PDxwOCk7KytlO31oPShlK2Q4Pj5ZOCkrTDg8PGw4O2c9ZT4+Zzg7Y1tnXXw9VzU8PChlJWw4PDxwOCk7Zm9yKGcrPUw4O2c8aDsrK2cpY1tnXT1EODtjW2gtZzhdPWU8PHA4O31lbHNle2U9Yy5sZW5ndGg7Zz0oZStkOD4+WTgpK0w4PDxsODtoPVtdO2ZvcihrPUQ4O2s8ZzsrK2spaFtrXT1EODtmb3Ioaz1EODtrPGU7KytrKWhbaz4+ZzhdfD1jWyhzMitLNCtPNStTMitWMStRMytqMitwNitlOCldKGspPDwoayVsODw8cDgpO2hbaz4+ZzhdfD1XNTw8KGslbDg8PHA4KTtoW2ctZzhdPWU8PHA4O2M9aDt9ZT1NMztmb3IodmFyIGc9TTgsaD1UMCxrPVYwLGw9RDgscD1jLmxlbmd0aDtsPHA7bCs9ZjIpe2Zvcih2YXIgcT1lLHQ9ZyxuPWgsdT1rLHYseSxGLHI9RDg7YjY+cjsrK3IpZjI+cj8odj11XnQmKG5edSkseT1yKTpDMz5yPyh2PW5edSYodF5uKSx5PShzOCpyK0w4KSVmMik6aTY+cj8odj10Xm5edSx5PShwOCpyK3M4KSVmMik6KHY9bl4odHx+dSkseT1qOCpyJWYyKSxGPXUsdT1uLG49dCxxPXErditmW3JdK2NbbCt5XSx2PWJbcl0sdCs9cTw8dnxxPj4+QzMtdixxPUY7ZT1lK3F8RDg7Zz1nK3R8RDg7aD1oK258RDg7az1rK3V8RDg7fXJldHVybiBhKGUpK2EoZykrYShoKSthKGspO307fSgpOyh4OCtkMStzMitlOCkhPT10eXBlb2YgSlNPTiYmKEpTT049e30pOyhmdW5jdGlvbigpe3ZhciBRNT1cImlmXCIsdjY9XCJcXFxcXFxcXFwiLEkyPSdcXFxcXCInLEE4PVwic3RyaVwiLGQ3PVwiaW9cIix6Nj1cImZ1XCIsZDU9XCJlY1wiLHE4PVwidW5jXCIsQjI9XCJdXCIsYTE9XCJudVwiLFA4PVwiXFxcXFwiO2Z1bmN0aW9uIGEoYSl7cmV0dXJuIGEyPmE/YzUrYTphO31mdW5jdGlvbiBiKGEpe3ZhciBqNj1cImVwbGFcIixHMT1cImFzdFwiO2tbKEwxK0cxK28xK1o2K2oyK1o3KV09RDg7cmV0dXJuIGtbKGU4K2oyK1E4K2U4KV0oYSk/VzYrYVsoYzgrajYraDYpXShrLGZ1bmN0aW9uKGEpe3ZhciBiPXRbYV07cmV0dXJuIChROCthMytqMCtnMyk9PT10eXBlb2YgYj9iOihQOCtmOCkrKChjNStjNStjNStjNSkrYVsoeDcrTzUrbDcrUTMrajIrcDYrZTgpXShEOClbKGU4K1YxK1M4K2U4K2M4K0M0K0I1K2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pK1c2Olc2K2ErVzY7fWZ1bmN0aW9uIGYoYSxjKXt2YXIgcjY9XCJ7fVwiLHE3PVwie1wiLEk2PSgoMHgyMTcsNi4yMkUyKTwweDVEPygweDFCNCwxMSk6KDB4MTlFLDUuMTBFMSk+MzcuPyg3LjdFMixcIn1cIik6KDY1Liw4NS40RTEpKSxaMz1cImpvXCIscDI9XCJ7XFxuXCIsVDY9XCI6IFwiLG8zPVwicHVzXCIsbjg9XCJbXVwiLG04PVwiLFwiLEEyPVwiXFxuXCIsbjQ9XCIsXFxuXCIsdDU9XCJbXFxuXCIsTTE9XCJsbFwiLFo0PVwicnJhXCIsQjQ9XCJiamVcIixzNz1cIltcIixtMj1cImJqXCIsTzM9XCJib1wiLFUwPVwibnVtYlwiLEs3PVwiY2FcIixQNj1cInRpb1wiLHg2PVwiU09OXCIsRzU9XCJvSlwiLGQsZyxlLGgsaz1wLGwsbT1jW2FdO20mJihWMStkMytkMStzMitlOCk9PT10eXBlb2YgbSYmKFQzK2Y4K0I1K3MyK2U4K0M0K1YxK0I1KT09PXR5cGVvZiBtWyhlOCtWMStJMStTOCtaNStYNSldJiYobT1tWyhlOCtHNSt4NildKGEpKTsoVDMrZjgrQjUrczIrUDYrQjUpPT09dHlwZW9mIG4mJihtPW5bKEs3K0wxK0wxKV0oYyxhLG0pKTtzd2l0Y2godHlwZW9mIG0pe2Nhc2UgKHkzK2M4K0M0K0I1K2czKTpyZXR1cm4gYihtKTtjYXNlIChVMCtqMitjOCk6cmV0dXJuIGlzRmluaXRlKG0pP1N0cmluZyhtKTooYTErTDErTDEpO2Nhc2UgKE8zK1YxK0wxK2oyK1IzK0I1KTpjYXNlIChCNStmOCtMMStMMSk6cmV0dXJuIFN0cmluZyhtKTtjYXNlIChWMSttMitqMitzMitlOCk6aWYoIW0pcmV0dXJuIChCNStmOCtMMStMMSk7cCs9cTtsPVtdO2lmKChzNytWMStCNCtzMitlOCtYMitwNitaNCt0NytCMik9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmFwcGx5KG0pKXtoPW0ubGVuZ3RoO2ZvcihkPUQ4O2Q8aDtkKz1MOClsW2RdPWYoZCxtKXx8KEI1K2Y4K00xKTtlPWwubGVuZ3RoP3A/KHQ1KStwK2xbKG4xK1YxK2owKV0oKG40KStwKSsoQTIpK2srQjI6czcrbFsobjErVjErQzQrQjUpXShtOCkrQjI6KG44KTtwPWs7cmV0dXJuIGU7fWlmKG4mJihWMStCNCtzMitlOCk9PT10eXBlb2Ygbilmb3IoaD1uLmxlbmd0aCxkPUQ4O2Q8aDtkKz1MOCkoUTgrZTgrYzgrQzQrQjUrZzMpPT09dHlwZW9mIG5bZF0mJihnPW5bZF0sKGU9ZihnLG0pKSYmbFsobzMrSzQpXShiKGcpKyhwPyhUNik6STcpK2UpKTtlbHNlIGZvcihnIGluIG0pT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG0sZykmJihlPWYoZyxtKSkmJmxbKGI1K2Y4K1E4K0s0KV0oYihnKSsocD8oVDYpOkk3KStlKTtlPWwubGVuZ3RoP3A/KHAyKStwK2xbKFozK0M0K0I1KV0oKG40KStwKSsoQTIpK2srSTY6cTcrbFsoWjErQjUpXShtOCkrSTY6KHI2KTtwPWs7cmV0dXJuIGU7fX1mdW5jdGlvbiBkKCl7dmFyIFkzPVwibHVlXCI7cmV0dXJuIHRoaXNbKEUwK1IzK1kzK1o1K1QzKV0oKTt9dmFyIGM9XC9eW1xcXSw6e31cXHNdKiRcLyxlPVwvXFxcXCg/OltcIlxcXFxcXFwvYmZucnRdfHVbMC05YS1mQS1GXXs0fSlcL2csaD1cL1wiW15cIlxcXFxcXG5cXHJdKlwifHRydWV8ZmFsc2V8bnVsbHwtP1xcZCsoPzpcXC5cXGQqKT8oPzpbZUVdWytcXC1dP1xcZCspP1wvZyxnPVwvKD86Xnw6fCwpKD86XFxzKlxcWykrXC9nLGs9XC9bXFxcXFxcXCJcXHUwMDAwLVxcdTAwMWZcXHUwMDdmLVxcdTAwOWZcXHUwMGFkXFx1MDYwMC1cXHUwNjA0XFx1MDcwZlxcdTE3YjRcXHUxN2I1XFx1MjAwYy1cXHUyMDBmXFx1MjAyOC1cXHUyMDJmXFx1MjA2MC1cXHUyMDZmXFx1ZmVmZlxcdWZmZjAtXFx1ZmZmZl1cL2csbD1cL1tcXHUwMDAwXFx1MDBhZFxcdTA2MDAtXFx1MDYwNFxcdTA3MGZcXHUxN2I0XFx1MTdiNVxcdTIwMGMtXFx1MjAwZlxcdTIwMjgtXFx1MjAyZlxcdTIwNjAtXFx1MjA2ZlxcdWZlZmZcXHVmZmYwLVxcdWZmZmZdXC9nOyhUMytxOCtlOCtDNCtoNykhPT10eXBlb2YgRGF0ZS5wcm90b3R5cGUudG9KU09OJiYoRGF0ZS5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7dmFyIHc0PVwiZHNcIixjMT1cInVyXCIsSjI9XCJDSFwiLHEwPVwiVENcIixBMT1cImV0VVwiLE4xPVwiTW9cIixpND1cImdldFwiLGYxPVwiZWFcIixhND1cIlVUXCIsTDY9XCJsdVwiO3JldHVybiBpc0Zpbml0ZSh0aGlzWyhFMCtSMytMNitqMitaNStUMyldKCkpP3RoaXNbKGczK2oyK2U4K2E0K1MyK0Y0K2Y4K0wxK0wxK1Q3K2YxK2M4KV0oKStyOCthKHRoaXNbKGk0K2E0K1MyK04xK0I1K2U4K0s0KV0oKStMOCkrcjgrYSh0aGlzWyhnMytBMStxMCtKNCtSMytlOCtqMildKCkpK1o4K2EodGhpc1soZzMrdzYrbjcrWjgrSjIrVjErYzErUTgpXSgpKStJNythKHRoaXNbKGczK2oyK2U4K2E0K1MyK3E1K2owK2Y4K2U4K2oyK1E4KV0oKSkrSTcrYSh0aGlzWyhnMyt3NithNCtTMitTOCtkNStWMStCNSt3NCldKCkpK1M2OlY0O30sQm9vbGVhbi5wcm90b3R5cGUudG9KU09OPWQsTnVtYmVyLnByb3RvdHlwZS50b0pTT049ZCxTdHJpbmcucHJvdG90eXBlLnRvSlNPTj1kKTt2YXIgcCxxLHQsbjsoejYrQjUrczIrZTgrZDcrQjUpIT09dHlwZW9mIEpTT05bKEE4K0I1K2czK0M0K1QzK3Q3KV0mJih0PXtcIlxcYlwiOihQOCtkMyksXCJcXHRcIjooUDgrZTgpLFwiXFxuXCI6KFA4K0I1KSxcIlxcZlwiOihQOCtUMyksXCJcXHJcIjooUDgrYzgpLCdcIic6KEkyKSxcIlxcXFxcIjoodjYpfSxKU09OWyhROCtlOCtjOCtDNCtwMStRNSt0NyldPWZ1bmN0aW9uKGEsYixkKXt2YXIgcDc9XCJpbmdpZlwiLHI0PVwiSlNPXCIsRTg9XCJiamVjXCIsSDQ9XCJmdW5cIixOND1cInVtYmVyXCIsYztxPXA9WjtpZigoQjUrTjQpPT09dHlwZW9mIGQpZm9yKGM9RDg7YzxkO2MrPUw4KXErPVgyO2Vsc2UoeTMrYzgrajArZzMpPT09dHlwZW9mIGQmJihxPWQpO2lmKChuPWIpJiYoSDQrczIrUzUraDcpIT09dHlwZW9mIGImJigoVjErRTgrZTgpIT09dHlwZW9mIGJ8fChhMStSMStkMytqMitjOCkhPT10eXBlb2YgYi5sZW5ndGgpKXRocm93IEVycm9yKChyNCtYNStUK1E4K2U4K2M4K3A3K3Q3KSk7cmV0dXJuIGYoWix7XCJcIjphfSk7fSk7KFQzK3E4K2U4K0M0K1YxK0I1KSE9PXR5cGVvZiBKU09OWyhiNStSMytDNitqMildJiYoSlNPTlsoYjUrUjMrYzgrdjUpXT1mdW5jdGlvbihhLGIpe3ZhciBrNj1cIlNPXCIsVjY9XCJpb25cIixWNz1cIm5jXCIsTDM9XCIpXCIsZTM9XCIoXCIsUTE9XCJsYWNlXCIsZDY9KCgweDkzLDB4REEpPjB4RkM/XCI7XCI6MTMxLjlFMT4oNi4wOEUyLDEzMS4pPygweDE1RSxcIkBcIik6KDB4RDksMTI3Lik8MS4wNUUyP1widFwiOigweDE1QywxMzkuOUUxKSksSjc9XCJsYVwiLEw0PVwiZXhcIjtmdW5jdGlvbiBkKGEsZil7dmFyIEoxPVwiY2FsXCIsYyxnLGU9YVtmXTtpZihlJiYoVjErZDMrbjErZDUrZTgpPT09dHlwZW9mIGUpZm9yKGMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxjKSYmKGc9ZChlLGMpLHZvaWQgRDghPT1nP2VbY109ZzpkZWxldGUgIGVbY10pO3JldHVybiBiWyhKMStMMSldKGEsZixlKTt9dmFyIGY7YT1TdHJpbmcoYSk7bFsoTDErUjMrUTgrZTgrbzErWjYrTDQpXT1EODtsWyhlOCtqMit5MyldKGEpJiYoYT1hWyhjOCtqMitXNytmNitqMildKGwsZnVuY3Rpb24oYSl7cmV0dXJuIChQOCtmOCkrKChjNStjNStjNStjNSkrYVsoczIrRzQrYzgrbDcrUTMrSjgrZTgpXShEOClbKE00K1M4K2U4K2M4K2owK2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pKTtpZihjWyhHOCtROCtlOCldKGFbKGM4K2oyK2I1K0o3K2g2KV0oZSxkNilbKFk0K2I1K0wxK1g3KV0oaCxCMilbKFk0K2I1K1ExKV0oZyxaKSkpcmV0dXJuIGY9ZXZhbChlMythK0wzKSwoVDMrZjgrVjcrZTgrVjYpPT09dHlwZW9mIGI/ZCh7XCJcIjpmfSxaKTpmO3Rocm93ICBuZXcgU3ludGF4RXJyb3IoKEkxK2s2K1g1K1QrYjUrTzUrUTgrajIpKTt9KTt9KSgpOyhmdW5jdGlvbigpe3ZhciBFMT1cIitcLz1cIixRNz0oMHhDMT4oMzAsMTQ0KT8oODcuNEUxLFwiOVwiKTooMHhBLDQuMDFFMik8PSgweDE0NCwxMDUpPyg2OC4xMEUxLDB4MUNBKTo3ND49KDkuNTNFMiwxMjApPzB4MTM1OigxMDguLDB4MTQ3KSksQjE9XCJiY2RcIixONz1cIlphXCIsVzg9XCJSXCIsYTg9XCJQUVwiLHgyPVwib3JcIixpMz1cInJhXCIsSjU9XCJhdFwiOyhSMytNNCtkMykgaW4gd2luZG93JiYoZDMrZTgrVjErUjMpIGluIHdpbmRvd3x8KGY1WDBbbTBdWyhKNSt4OCldPWZ1bmN0aW9uKGEpe3ZhciBvND1cInNoXCIsWTI9XCJwdVwiLGUyPTE4LEg1PVwib2RcIixDMT1cImhhckNcIixLOD1cIm1DXCIsTzE9XCJvZGVcIixrMD1cIm9tXCIsbDI9XCJmclwiLHowPVwib21DXCIsTzQ9XCJ1c2hcIixnND1cIm1DaGFcIix0MT1cImZyb1wiLGgzPTI0LHo0PVwiZGV4XCIsazE9XCI0NTY3XCIsdjc9XCJ6MDEyM1wiLEczPVwieHlcIixKMz1cInR1dlwiLEQxPVwicHFyXCIseDU9XCJtbm9cIixvOD1cImhpamtsXCIsUjY9XCJmZ1wiLHEzPVwiVldYXCIsWDM9XCJNTk9cIixQND1cIkhJSktMXCIsdjE9XCJlckVcIixMNz1cImFyYVwiLFcwPVwiaWRDXCIscDQ9XCJJblwiLEE3PVwiSW52XCIsazI9XCJlcFwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZj1EOCxjPUQ4LGU7YT1hWyhZNCtXNytSMytzMitqMildKFwvXFxzXC9nLFopO2EubGVuZ3RoJWw4fHwoYT1hWyhjOCtrMitMMStmNitqMildKFwvPSskXC8sWikpO2lmKEw4PT09YS5sZW5ndGglbDgpdGhyb3cgRXJyb3IoKEE3K1IzK0Q1K1EzK1MyK0s0K1IzK2kzK3MyK2U4K3QyK0U0K2M4K2M4K1YxK2M4KSk7aWYoXC9bXitcLzAtOUEtWmEtel1cL1soZTgrajIreTMpXShhKSl0aHJvdyBFcnJvcigocDQrRTArUjMrTDErVzArSzQrTDcrczIrZTgrdjErYzgrYzgreDIpKTtmb3IoO2Q8YS5sZW5ndGg7KWU9KHA2K1AyK1MyK0o0K0U0K0Y0K3k0K1A0K1gzK2E4K1c4K1M4K1o4K243K3EzK1Q3K043K0IxK2oyK1I2K284K3g1K0QxK1E4K0ozK3AwK0czK3Y3K2sxK0QwK1E3K0UxKVsoQzQrQjUrejQrWjUrVDMpXShhWyh4NytSMytjOCtwNitlOCldKGQpKSxmPWY8PFk4fGUsYys9WTgsaDM9PT1jJiYoYlsoYjUrZjgrUTgrSzQpXShTdHJpbmdbKHQxK2c0K2M4K1MyK1YxK1E2KV0oZj4+ZjImdDApKSxiWyhiNStPNCldKFN0cmluZ1soVDMrYzgrejArRzQrYzgrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKGI1K080KV0oU3RyaW5nWyhsMitrMCtTMitLNCtSMytjOCtTMitPMSldKGYmdDApKSxmPWM9RDgpLGQrPUw4O2cyPT09Yz9iWyhiNStmOCtROCtLNCldKFN0cmluZ1soVDMrYzgrVjErSzgrQzErSDUrajIpXShmPj5sOCZ0MCkpOmUyPT09YyYmKGY+Pj1nOCxiWyhZMitvNCldKFN0cmluZ1soUzErQTYrTzUrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKFkyK1E4K0s0KV0oU3RyaW5nWyhsMitWMStSMStBNitSMytjOCt0OCtqMildKGYmdDApKSk7cmV0dXJuIGJbKG4xK1YxK0M0K0I1KV0oWik7fSxmNVgwW20wXVsoZDMrZTgrVjErUjMpXT1mdW5jdGlvbihhKXt2YXIgczA9XCI2N1wiLFQ1PVwiMjNcIixLMT1cIlVWV1wiLHAzPVwiR0hJXCIsZTU9XCI4OVwiLEU1PVwiMzRcIixBND1cIjAxXCIsVzE9XCJsbVwiLHM1PVwiaGlcIixrMz1cIlJTXCIsVDg9XCJRXCIsSTU9XCJPUFwiLE03PVwiR0hcIixONT1cIjc4XCIsRTc9XCI1NlwiLHo1PVwiMlwiLGkwPVwiejAxXCIsTTI9XCJ2d1wiLG01PVwiaWprbG1cIixtND1cIlRVXCIsRTY9XCJPUFFcIixjMj1cIkpLTFwiLEQ3PVwiSElcIixLMj1cIkRFXCIsTjM9XCJBQlwiLG0zPVwiNDU2Nzg5XCIsTDA9XCIxMjNcIixSMj1cInd4eXpcIixvNj1cInV2XCIsVTU9XCJxXCIseDM9XCJub1wiLHU0PVwia1wiLFI1PVwiZ2hcIixiMz1cIllaXCIsZjA9XCJYXCIsRjI9XCJWV1wiLFc0PVwiU1RcIixrOD1cIlFSXCIsRDQ9XCJMXCIsUDE9XCJLXCIsejc9XCJJSlwiLEwyPVwiRkdIXCIsSDM9XCJCQ1wiLHE2PSgweDk8KDB4MjM0LDB4MUEwKT8oMTE2LDYzKTooMHgxNUEsMHhDOCk+PSgweEFDLDkuMzNFMik/KDExNixudWxsKTooMHgxMUYsMTA3LikpLFg0PVwickNvXCIsZjM9XCJFclwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZixjLGUsaDtpZihcL1teXFx4MDAtXFx4RkZdXC9bKGU4K2oyK1E4K2U4KV0oYSkpdGhyb3cgRXJyb3IoKG8xK0I1K0UwK1IzK0wxK0M0K1EzK1MyK0s0K1IzK2kzK3MyK2U4K2oyK2M4K2YzK2M4K3gyKSk7Zm9yKDtkPGEubGVuZ3RoOylmPWFbKHMyK0s0K1IzK2M4K1MyK1YxK1E2K3A2K2U4KV0oZCsrKSxjPWFbKHMyK0c0K2wxK1YxK1EzK0o4K2U4KV0oZCsrKSxlPWFbKHg3K1IzK1g0K1EzK0o4K2U4KV0oZCsrKSxoPWY+Pmc4LGY9KGYmcDgpPDxsOHxjPj5sOCxjPShjJlYyKTw8Zzh8ZT4+WTgsZSY9cTYsZD09PWEubGVuZ3RoK2c4P2U9Yz1iNjpkPT09YS5sZW5ndGgrTDgmJihlPWI2KSxiWyhiNStmOCtROCtLNCldKChwNitIMytKNCtFNCtMMit6NytQMStENCtxNStYNStaNSt1MStrOCtXNCtuNytGMitmMCtiMytSMytCMStKNitSNStDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCtROCtlOCtvNitSMitjNStMMCttMytFMSlbKHg3K1IzK2M4K2g4KV0oaCksKE4zK1MyK0syK0Y0K3k0K0Q3K2MyK3E1K1g1K0U2K1c4K1M4K200K0YyK2YwK1Q3K1M2K24yK0Y4K1QzK2czK0s0K201K0I1K1YxK2I1K1U1K2M4K3kzK2Y4K00yK1o3K3Q3K2kwK3o1K281K283K0U3K041K1E3K0UxKVsoeDcrUjMrYzgrcDYrZTgpXShmKSwoTjMrUzIrSjQrRTQrRjQrTTcrbzErSTErUDErRDQrcTUrWDUrSTUrVDgrazMrbTQrRjIrZjArYjMrUjMrZDMrdzArajIrVDMrZzMrczUrbjErdTQrVzErQjUrVjErYjUrVTUrQzYrZTgrbzYrcDArWjcrdDcrWTcrQTQrejUrRTUrRTcrTTYrZTUrRTEpWyhzMitLNCtSMytjOCtwNitlOCldKGMpLChwNitQMitTMitKNCtFNCtGNCtwMytJMStQMStENCtxNStYNStaNSthOCtXOCtXNCtLMStmMCtUNytONytkMytzMitRNitUMytnMytLNCtDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCt5MytmOCtFMCtwMCtaNyt0NytZNytjNSt6MStUNStvNytlNytzMCtlNStFMSlbKHg3K081K3A2K2U4KV0oZSkpO3JldHVybiBiWyhaMStCNSldKFopO30pO30pKCk7QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fChBcnJheS5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbihhLGQpe3ZhciBUND1cImF4XCIsRTM9J2UnLFY9J2VmaScsRTI9J2QnLHQ2PSdyJyxPNz0nbycsajc9J2wnLEcwPSd1JyxCNj0nbicsRjM9JyAnLFY1PSdcIiAnLE42PSgoODQuOUUxLDExLjlFMik8MHgxRkM/J2snOigxMTgsMTI2LjYwRTEpPigxMDEuLDEyMyk/KDEuNjUwRTIsJ3MnKTooMjYuNzBFMSwyNi4pKSxHNz0naScsbzA9KCgxMDIsODMuKTwweDEwOD8oMTcuN0UxLCdoJyk6KDB4RjgsMHgxQzEpPCg4My42MEUxLDE0Ny4pPzE0MDooMTIsMi44MUUyKT49NTIuNDBFMT8oNS41RTIsJ0onKTooMHgxODcsMHgxNEIpKSxiMD0ndCcsYjtpZighdGhpcyl0aHJvdyAgbmV3IFR5cGVFcnJvcigoVzYrYjArbzArRzcrTjYrVjUrRzcrTjYrRjMrQjYrRzArajcrajcrRjMrTzcrdDYrRjMrQjYrTzcrYjArRjMrRTIrVitCNitFMytFMikpO3ZhciBmPU9iamVjdCh0aGlzKSxjPWYubGVuZ3RoPj4+RDg7aWYoIWMpcmV0dXJuIC1MODtiPStkfHxEODtJbmZpbml0eT09PU1hdGhbKFIzK2QzK1E4KV0oYikmJihiPUQ4KTtpZihiPj1jKXJldHVybiAtTDg7Zm9yKGI9TWF0aFsoUjErVDQpXShEODw9Yj9iOmMtTWF0aFsoUjMrZDMrUTgpXShiKSxEOCk7YjxjOyl7aWYoYiBpbiBmJiZmW2JdPT09YSlyZXR1cm4gYjtiKys7fXJldHVybiAtTDg7fSk7U3RyaW5nLnByb3RvdHlwZS50cmltfHwoU3RyaW5nLnByb3RvdHlwZS50cmltPWZ1bmN0aW9uKCl7dmFyIEszPVwiZXBsXCI7cmV0dXJuIHRoaXNbKGM4K0szK1g3KV0oXC9eW1xcc1xcdUZFRkZcXHhBMF0rfFtcXHNcXHVGRUZGXFx4QTBdKyRcL2csWik7fSk7dmFyIHo9ZjVYMFtKMF1bKFg2K3A2K2c1K0I1K2U4KV1bKE00K0MyK3AwK2oyK2M4K1MyK1IzK1E4K2oyKV0oKSxBPXt9LEs9ZnVuY3Rpb24oYSl7dmFyIGc3PVwiZmlcIixJND1cInVuXCI7KEk0K1EzK2oyK2c3K0I1K2oyK1EzKT09dHlwZW9mIEFbZzJdJiYoQVtnMl09YSgpKTtyZXR1cm4gQVtnMl07fSx3PW5ldyBmdW5jdGlvbigpe3RoaXNbSzRdPWZ1bmN0aW9uKCl7dmFyIGw1PVwidGVzXCI7cmV0dXJuIFwvbXNpZXx0cmlkZW50XFxcL1wvWyhsNStlOCldKHopJiYhXC9vcGVyYVwvWyhlOCtqMitROCtlOCldKHopO307dGhpc1tnM109ZnVuY3Rpb24oKXtyZXR1cm4gSyhmdW5jdGlvbigpe3ZhciB5Mj1cInRjaFwiLEc2PVwibWFcIixhO2E9W1wvdHJpZGVudFxcXC8oPzpbMS05XVswLTldK1xcLlswLTldK1s3ODldXFwuWzAtOV0rfCkuKnJ2OihbMC05XStcXC5bMC05YS16XSspXC8sXC9tc2llXFxzKFswLTldK1xcLlswLTlhLXpdKylcL107Zm9yKHZhciBkPUQ4LGI9YS5sZW5ndGg7ZDxiO2QrKyl7dmFyIGY9elsoRzYreTIpXShhW2RdKTtpZihmJiZmW0w4XSlyZXR1cm4gcGFyc2VGbG9hdChmW0w4XSk7fXJldHVybiBEODt9KTt9O3RoaXNbTDFdPWZ1bmN0aW9uKCl7cmV0dXJuIFwvaWVtb2JpbGVcL1soZTgrajIreTMpXSh6KTt9O307d1tLNF0oKSYmd1tnM10oKTt2YXIgTD1bbDgsTDhdLE09W1cyLEw4XSx4PXtpOlY0LHNlbmQ6ZnVuY3Rpb24oYSxkLGIsZil7dmFyIG0xPVwidFRpXCIsWTY9XCJfXCIsbjU9XCJuZlwiLHMxPVwidXNcIixpNT1cImlkXCIsZjc9XCJcLz8mXCIsajE9XCJcL1wvXCIseDA9MTAyNCx4MT1cInJlcGxcIjsoUTgrZTgrYzgrQzQrQjUrZzMpPT10eXBlb2YgYiYmRDg8Yi5sZW5ndGgmJihiPWJbKHgxK1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0wxK0M0K3MyK2oyKV0oRDgsQzMpKTsoUTgrYTMrQzQrQjUrZzMpPT10eXBlb2YgZCYmRDg8ZC5sZW5ndGgmJihkPWRbKGM4K2oyK1c3K1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0Q1K3MyK2oyKV0oRDgseDApKTt2YXIgYz1uZXcgSW1hZ2U7ZiYmKGMub25lcnJvcj1jWyhWMStCNStMMStWMStzNildPWYpO2NbKFE4K0YxKV09KGoxKSt4W0M0XVtSMV0rKGY3K1E4K2Y4K2QzK2k1K0QyKSsoYj9lbmNvZGVVUkkoYik6YzUpKyhYMStiNStDNCtRMytEMikreFtDNF1bVjFdKyhYMStlOCtDNCtRMytEMikreFtDNF1bUThdKyhYMStROCtlOCtSMytlOCtzMStEMikrYVtEOF0rKGQ/KFgxK0M0K241K1YxK0QyKStlbmNvZGVVUkkoZCk6WikrKFgxK0UwK0QyKStWRVJTSU9OKyhYMStZNitEMikrKG5ldyBEYXRlKVsoZzMrajIrbTErUjErajIpXSgpO30sajp7fX0sTj1mdW5jdGlvbihhLGQsYixmKXt2YXIgbjM9XCJwbHlcIjtpZihnOCE9YVtMOF0mJmw4IT1hW0w4XSYmcDghPWFbTDhdKXtpZihkJiZhW0Q4XT09TFtEOF0pe3ZhciBjPShEKEUsZCleLUw4KT4+PkQ4O2lmKCFEOD09PXhbbjFdW2NdKXJldHVybiA7eFtuMV1bY109IUQ4O314WyhROCtqMitaNildWyhSOCtuMyldKHgsYXJndW1lbnRzKTt9fSxPPWZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBOOD1cInRpbWVvXCIsRDY9XCJvdVwiLGUwPVwiaW1lXCIsZzA9XCJwclwiLE01PVwib3BlXCIsczM9XCJtcFwiLFQxPVwidGhcIixkND1cIk9TXCIsQjM9XCJDYVwiO2E9YVsoZTgrVjErbjcrYjUrYjUrajIrYzgrQjMrdjUpXSgpO2lmKCh5NCtFNCtaOCkhPWEmJih1MStkNCtaOCkhPWEpZigoUjErajIrVDErVjErUTMrWDIrQjUrVjErZTgrWDIrQzQrczMrTDErajIrUjErajIrVTQrRjYpLC1MOCk7ZWxzZXt2YXIgZz1uZXcgWERvbWFpblJlcXVlc3Q7Z1soTTUrQjUpXShhLGQpO2dbKFYxK0I1K0wxK1YxK3M2KV09ZnVuY3Rpb24oKXt2YXIgdjQ9XCJwb25cIixOMj1cInJlc1wiO2IoZ1soTjIrdjQrUTgrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGI4KTt9O2dbKGg3K2cwK1YxK2czK2M4K2oyK1E4K1E4KV09ZnVuY3Rpb24oKXt9O2cub25lcnJvcj1mdW5jdGlvbigpe2YoWiwtTDgpO307YyYmKGdbKGU4K2UwK0Q2K2U4KV09YyxnWyhoNytOOCtlNildPWcub25lcnJvcik7c2V0VGltZW91dChmdW5jdGlvbigpe2dbKFE4K2oyK0I1K1EzKV0oaHx8Wik7fSxEOCk7fX0sUD1YTUxIdHRwUmVxdWVzdFsoSjQrWjUrQjcpXXx8bDgsUT1mdW5jdGlvbihhLGQsYixmLGMsZSxoKXt2YXIgYzY9XCJpdFwiLHYzPVwidFRcIixVMj1cImVvXCIsVjM9XCJvdXRcIixPMD1cImltXCIsZzE9XCJlY2hhXCIsbTc9XCJvbnJlYWRcIixhNj1cIkNhc1wiO2E9YVsoZTgrVjErbjcrYjUrYjUrdDIrYTYrajIpXSgpO3ZhciBnPW5ldyBYTUxIdHRwUmVxdWVzdDtnWyhWMStiNStqMitCNSldKGEsZCwhRDgpO2dbKG03K3Q3K1E4K2U4K1IzK2U4K2cxK0I1K2czK2oyKV09ZnVuY3Rpb24oKXt2YXIgYTc9XCJwb1wiLGkxPVwiZWFyXCIsVT1cInRpbWVcIix0ND1cIlN0XCI7aWYoZ1soYzgrajIrUjMrUTMrdDcrdDQrUjMrRzgpXT09UCl7Z1soaDcrVStWMStlNildPWZ1bmN0aW9uKCl7fTtrJiYoR0xPQkFMWyhzMitMMStpMStaOCtDNCtLNStWMStmOCtlOCldKGspLGs9IUw4KTt2YXIgYT1nWyhZNCtROCthNytCNSt2NStaOCtqMitaNytlOCldWyhlOCtjOCtDNCtSMSldKCk7Yjg9PWdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0/YihhLGdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0pOmYoYSxnWyhROCtlOCtSMytlOCtmOCtROCldKTt9fTt2YXIgaztjJiYoZ1soZTgrTzArajIrVjMpXT1jLChWMStCNStTNStSMStqMitWMStmOCtlOCkgaW4gWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlP2dbKFYxK1U0K0M0K1IxK1UyK2Y4K2U4KV09ZnVuY3Rpb24oKXt2YXIgaDQ9NTA0LGU0PVwibnNcIixjNz1cInNwb1wiO2YoZ1soYzgrajIrYzcrZTQrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGg0KTt9Oms9R0xPQkFMWyh2NSt2MytDNCtSMStqMitWMyldKGZ1bmN0aW9uKCl7Zy5hYm9ydCgpO2YoWiwtTDgpO30sYykpO2dbKHAwK2M2K0s0K1MyK2M4K0Y2K2wzK2U4K0M0K1IzK0wxK1E4KV09KGY4K0I1K1EzK2oyK1QzK0M0K0I1K2oyK1EzKSE9dHlwZW9mIGU/ZTohRDg7Z1soUTgrajIrQjUrUTMpXShofHxaKTt9LFI9e2FzeW5jOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpeyh3W0s0XSgpJiYhd1tMMV0oKSYmYTI+d1tnM10oKT9POlEpWyhSOCtXNyt0NyldKFY0LGFyZ3VtZW50cyk7fSxnOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBiNz1cInN5XCI7dGhpc1soUjMrYjcrQjUrczIpXShhLGQrKFgxK3MyK0YxK0QyK3oxKSxmdW5jdGlvbihhLGQpe3ZhciBVNz1cIjtcIixUMj1cInNwXCIsYz1hWyhUMitMMStDNCtlOCldKFU3LGc4KSxlO2EmJlk4PmEubGVuZ3RoP2U9IUw4Omc4PmMubGVuZ3RofHxwYXJzZUludChjW0Q4XSxhMikhPT0oRChFLGNbTDhdWyhNNCtTOCtlOCtjOCtDNCtwMSldKCkpXi1MOCk+Pj5EOD8oTihNLGEsdm9pZCBEOCx2b2lkIEQ4KSxlPSFMOCk6ZT0hRDg7ZT9iKGNbTDhdLGQpOmYoYSxkKTt9LGYsYyxlLGgpO30saDp3W0s0XSgpJiZhMj53W2czXSgpfSxTPShLNCtlOCtlOCtiNSkrKChLNCtlOCtXMytROCtJNyk9PWY1WDBbJ2xvY2F0aW9uJ11bKGI1K2M4K3UzK3MyK1YxK0wxKV0/UTg6WikrKHUwKSxCPWRvY3VtZW50LEg9KG5ldyBEYXRlKVsoZTgrcDUrUzgrbDArajArZzMpXSgpWyhSNCtoNildKEQ4LGEyKSxJPWZ1bmN0aW9uKGEsZCl7dmFyIGY0PVwiaWNcIixiPUcoYSksZj1HKGIpWyhROCtMMStmNCtqMildKEQ4LC1kKTtyZXR1cm4gYitmO30oSCxwYXJzZUludChIWyhROCtiNStMMStDNCtlOCldKHI4KVtMOF0sYTIpKSxDPUJbKHMyK1k0K1IzK2U4K1crUjErajIrVTQpXSgoUTgrczIrQTArZTgpKTtDWyhlOCt0Nyt5OCldPShlOCtqMitoMitWOCtuMStSMytjNCtTNCtSNytlOCk7KGZ1bmN0aW9uKCl7dmFyIHIxPVwicnNlXCIsdzc9XCJ2ZVwiLGw0PVwiYXdcIixpNz1cInMzXCIsYT1TKyhpNytUK1IzK1IxK1IzK1k3K1YxK0I1K2w0K1E4K1QrczIrVjErUjErVjgpK0krVjgrSVsoUTgrZjgrZDMrUTgrZTgrYzgrQzQrQjUrZzMpXShEOCxhMilbKFE4K1c3K0M0K2U4KV0oWilbKGM4K2oyK3c3K3IxKV0oKVsobjErVjErQzQrQjUpXShaKTtSWyhSMytROCt0NytCNStzMildKCh5NCtFNCtaOCksYSxmdW5jdGlvbihhKXt2YXIgSzA9XCJpbGRcIixZPVwibmRDXCIsajU9XCJhcHBcIix6OD1cImhlXCIsWjI9XCJ5VGFnXCIsdzU9XCJFbFwiLFk1PVwiY3JlXCIsSTg9XCJpbFwiLGk4PVwiQVRcIix5Nz1cInViXCIseDQ9XCJic1wiO3RyeXt2YXIgYjthPWF0b2IoYSk7dmFyIGY9YVsoUTgrZjgreDQrZTgrYzgrajArZzMpXShEOCxzOCk7YT1hWyhROCt5NytROCthMytDNCtwMSldKHM4KTtmb3IodmFyIGM9WixlPUQ4O2U8YS5sZW5ndGg7ZSsrKWMrPVN0cmluZ1soUzErUzIrRzQrbDErVjErUTMrajIpXShhWyhzMitLNCtSMytsMStWMStRNitwNitlOCldKGUpXmZbKHMyK0s0K1IzK2M4K1MyK1YxK1EzK2oyK2g4KV0oZSVmLmxlbmd0aCkpO2I9YztiPWJbKGM4K2oyK1c3K1IzK3MyK2oyKV0oUmVnRXhwKChWOCtwNitpOCt1MStWOCksZzMpLEopO0NbKFIzK2I1K2I1K2wzK1EzK0E2K0k4K1EzKV0oQlsoWTUrUjMrZTgrajIrWjgrajIraDIrWDUrVjErUTYpXShiKSk7QlsoZzMrdzYrdzUrajIrUjErajIrQjUrZTgrUTgrUDIrWjIrWDUrUjMrSzUpXSgoejgrUjMrUTMpKVtEOF1bKGo1K2oyK1krSzQrSzApXShDKTt9Y2F0Y2goaCl7fX0sZnVuY3Rpb24oKXt9KTt9KSgpO319KShUSUQpOzxcL3NjcmlwdD4ifSx7ImlkIjoiYWRzdF9iX1BPUFVOREVSIiwiYWRzcG90IjoiYl9QT1BVTkRFUiIsIndlaWdodCI6IjU5IiwiZmNhcCI6IjIiLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPSd0ZXh0XC9qYXZhc2NyaXB0JyBzcmM9J1wvXC9pbmNyZWFzaW5nbHljb2Nrcm9hY2hwb2xpY3kuY29tXC9kZVwvYzhcL2Y0XC9kZWM4ZjRlZjNjMmRlODQ1YTdhZDQwMGZlZWE3ODBlMy5qcyc+PFwvc2NyaXB0PiJ9LHsiaWQiOiJjbGljX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNjAiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJcL1wvMmNuanVoMzRqYnBvaW50LmNvbVwvdFwvOVwvZnJldFwvbWVvdzRcLzQ3MDkxNlwvYnJ0LmpzXCI+PFwvc2NyaXB0PiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9LHsiaWQiOiJwb3BjX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTciLCJmY2FwIjoiMSIsInNjaGVkdWxlIjpbIjEiLDAsIjEiLDAsIjEiLDAsIjEiXSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCI+XHJcbiB2YXIgcCQwMGEgPSAncCQwMGEnICsgKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSArICd6eic7IHdpbmRvd1twJDAwYV0gPSB7YTonYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5NHloMXF1ZHJvY2VpbnN0MG02ZjhscHg5YnozN2o1Z3ZrMndhJywgYjone1wiQVpJYlwiOlwiN3YyZ3Y3XCIsIFwiQlZJYlwiOlwia2p2NzJ2XCIsIFwiQ1hycjFcIjpcImxzMXE2XCIsIFwiREx0YWdcIjpcIjdcIiwgXCJFbWprNVwiOlwiXCIsIFwiWENnZTFzXCI6XCJ1cTFmYi45YnpcIiAsIFwiWnQxXCI6XCIwdDBoNGZyLnNxOFwiLCBcIlpaMVwiOlwiczBoNDEuaHRuXCIgfScsIGM6J3tcIkFia3IyMjFcIjpcImZoNm8wOFwiLCBcIkJvOXNzbVwiOlwiXC9cL2gxcy51cTFmYi45YnpcLzQwMC5jZlwifScsIGQ6J3tcIkFnNFwiOlwieXQxYlwiLCBcIkJ4MVwiOlwiNDAwcXMxQ3JvaTFcIiwgXCJDa3lcIjpcImY2aFwiLCBcIkRtZ1wiOlwiaDZxNDhxRWlxbnFzOFwifSd9O1xyXG52YXIgXzB4NWQ0Yj1bJzIzNTkxM1FWZmJ3dicsJ3NsaWNlJywnbGVuZ3RoJywnMTYyMjA5UUJtQW1WJywnMTQyMzhoeU9PVHEnLCczMjMyMDdEVGJpZmgnLCdzcGxpdCcsJzFEcWlLdHEnLCcxMzU4NjZIVGJhdkInLCdpbmRleE9mJywnY2FsbCcsJzI3NjU0U0tYSGJZJywncGFyc2UnLCd1bmRlZmluZWQnLCczMklqY2tteicsJ2tleXMnLCdtYXAnLCdjZWlsJywnMTE1OTgwaGNGVkR5JywndmFsdWVzJywnam9pbiddO3ZhciBfMHgyMDhjPWZ1bmN0aW9uKF8weDMxYThkNyxfMHg1ZjM2YjMpe18weDMxYThkNz1fMHgzMWE4ZDctMHgxNjc7dmFyIF8weDVkNGJlMT1fMHg1ZDRiW18weDMxYThkN107cmV0dXJuIF8weDVkNGJlMTt9OyhmdW5jdGlvbihfMHgyNzZmOTQsXzB4NTdjNGZmKXt2YXIgXzB4NTAwNTdjPV8weDIwOGM7d2hpbGUoISFbXSl7dHJ5e3ZhciBfMHg0MGQxODQ9cGFyc2VJbnQoXzB4NTAwNTdjKDB4MTY4KSkrcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTZmKSkqcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTc5KSkrLXBhcnNlSW50KF8weDUwMDU3YygweDE3NikpK3BhcnNlSW50KF8weDUwMDU3YygweDE3MykpK3BhcnNlSW50KF8weDUwMDU3YygweDE2ZSkpKy1wYXJzZUludChfMHg1MDA1N2MoMHgxNzApKStwYXJzZUludChfMHg1MDA1N2MoMHgxNmIpKSotcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTcyKSk7aWYoXzB4NDBkMTg0PT09XzB4NTdjNGZmKWJyZWFrO2Vsc2UgXzB4Mjc2Zjk0WydwdXNoJ10oXzB4Mjc2Zjk0WydzaGlmdCddKCkpO31jYXRjaChfMHg0MTE4MzYpe18weDI3NmY5NFsncHVzaCddKF8weDI3NmY5NFsnc2hpZnQnXSgpKTt9fX0oXzB4NWQ0YiwweDQ1MTExKSxmdW5jdGlvbigpe3ZhciBfMHgxYmEyNzQ9ZnVuY3Rpb24oXzB4MmYzYTlhKXt2YXIgXzB4M2YwYmM0PV8weDIwOGMsXzB4MTg5NGJhPU1hdGhbXzB4M2YwYmM0KDB4MTY3KV0odGhpc1snYSddW18weDNmMGJjNCgweDE2ZCldXC8weDIpLF8weDUzOTU0OD10aGlzWydhJ11bXzB4M2YwYmM0KDB4MTZjKV0oMHgwLF8weDE4OTRiYSksXzB4NWQ4MDA5PXRoaXNbJ2EnXVtfMHgzZjBiYzQoMHgxNmMpXShfMHgxODk0YmEpO2RlY3J5cHQ9dGhpc1tfMHgyZjNhOWFdW18weDNmMGJjNCgweDE3MSldKCcnKVtfMHgzZjBiYzQoMHgxN2IpXShfMHgyOGY0MzM9Pnt2YXIgXzB4ZDc2MTJkPV8weDNmMGJjNDtyZXR1cm4gXzB4NWQ4MDA5WydzcGxpdCddKCcnKVsnaW5jbHVkZXMnXShfMHgyOGY0MzMpP18weDUzOTU0OFtfMHg1ZDgwMDlbXzB4ZDc2MTJkKDB4MTc0KV0oXzB4MjhmNDMzKV06XzB4MjhmNDMzO30pW18weDNmMGJjNCgweDE2YSldKCcnKTt0cnl7cmV0dXJuIEpTT05bXzB4M2YwYmM0KDB4MTc3KV0oZGVjcnlwdCk7fWNhdGNoe3JldHVybiBkZWNyeXB0O319LF8weDU3YmI4NT13aW5kb3dbcCQwMGFdLF8weDIxOWQ5Nz1mdW5jdGlvbihfMHgyOGVmYWMsXzB4MjJhMDMxKXt2YXIgXzB4NWJlZThlPV8weDIwOGMsXzB4Mzk2M2EwPU9iamVjdFtfMHg1YmVlOGUoMHgxNjkpXShfMHgxYmEyNzRbXzB4NWJlZThlKDB4MTc1KV0oXzB4NTdiYjg1LE9iamVjdFtfMHg1YmVlOGUoMHgxN2EpXShfMHg1N2JiODUpW18weDI4ZWZhY10pKTtyZXR1cm4gdHlwZW9mIF8weDIyYTAzMSE9XzB4NWJlZThlKDB4MTc4KT9fMHgzOTYzYTBbXzB4MjJhMDMxXTpfMHgzOTYzYTA7fTt3aW5kb3dbcCQwMGFdWyd4J109ZnVuY3Rpb24oKXtyZXR1cm4gXzB4MjE5ZDk3KDB4MSk7fTt2YXIgXzB4ZjFkYjU3PWRvY3VtZW50W18weDIxOWQ5NygweDMsMHgzKV0oXzB4MjE5ZDk3KDB4MiwweDApKTtfMHhmMWRiNTdbXzB4MjE5ZDk3KDB4MywweDIpXT1fMHgyMTlkOTcoMHgyLDB4MSksZG9jdW1lbnRbXzB4MjE5ZDk3KDB4MywweDApXVtfMHgyMTlkOTcoMHgzLDB4MSldKF8weGYxZGI1NykscCQwMGE9dW5kZWZpbmVkO30oKSk7XHJcbiBcclxuIDxcL3NjcmlwdD4ifV0=