1 Revisão Teórica

A Teoria Geral dos Sistemas (T.G.S) ou General Theory of Systems foi proposta pelo Biólogo Autríaco Karl Ludwig Von Bertalanffy em 1937, desenvolveu seu trabalho até meados 1948, quando se mudou para América do Norte. Em 1956 Ross Ashby introduziu o conceito na ciência cibernética. A pesquisa de Von Bertalanffy foi baseada numa visão diferente do reducionismo científico até então aplicada pela ciência convencional. Dizem alguns que foi uma reação contra o reducionismo e uma tentativa para criar a unificação científica.

A idéia de sistema tem uma longa tragetória, renota a Antiguidade, com pensadores como Aristóteles “o todo é maior que a soma de suas partes”, Platão e Sócrates, que já se utilizavam desse conceito à medida que procuravam formas de compreender e explicar os acontecimentos, fenômenos da natureza e o comportamento humano.

As aplicações da Teria Geral dos Sistemas teve início nos Estados Unidos da América (USA) com aplicações a: - Biologia - Termodinâmica

Alguns anos a frente sua aplicação se fez presente em outras areas, tais como:

  • Ecologia (TANLEY, 1937);
  • Geografia (SOTCHAVA, 1977);
  • Psicologia Social das Organizações (KATZ e KAHN, 1966);
  • Psiquiatria (GRINKER, 1967);
  • Psicologia do Desenvolvimento (BRONFRENBRENNER, 1977);
  • Economia (BOULDING, 1953);
  • Administração (SCOTT, 1963);

2 Definções Sobre TGS

2.1 Definição Clássica

  • Estuda a relação de cada elemento com os outros próximos, concentrando-se nas inter-relações entre os elementos;
  • Partia dos Pormenores para o todo, concentrando-se numa variável de cada vez;

2.2 Definição Sistêmica

  • O sistema é decomposto em partes menores, e mais simples, onde os elementos e/ou partes são separados do contexto e isolado do observador;
  • Partia do Todo para o pormenor;

3 Presupostos Norteadores

3.1 Abordagem Clássica

  • Reducionismo: Todo os sistemas podem ser decompostos até chegar a um elemento indivisível, seus elementos fundamentais, ou seja, encontrar a menor parte do sistema;
  • Pensamento Analítico: Após encontrar o elemento fundamental, o sistema sera definido com a simples soma de todas as explicações; Estabelece a simples relação de causa-efeito entre os eventos.
  • Mecanicismo: Relaciona que as causas de determinado evento podem ser claramente determinadas, ou seja, estabele a relação de causa e efeito entre os eventos.

3.2 Abordagem Sistêmica

  • Expansionismo: Os sistemas são formados por outros sistemas, e interagem entre si.
  • Pensamento Sintético: A análise do sistema é feita de forma dinâmica, relacionando a interação entre seus elementos, e entre o elemento e o sistema e de forma independente.
  • Teleologia: Estabelece a visao probabilística, com sistemas abertos, e inclusão de novas variáveis.

4 Presupostos Básicos

  • [x]: há uma tendencia geral, no sentido da interação nas várias ciências, naturais e sociais;
  • [x]: Esta integração parece centralizar-se em uma teoria geral dos sistemas;
  • [x]: Esta teoria pode ser um importante meio para alcançar uma teoria exata nos campos não físicos da ciência;
  • [x]: Desenvolvendo princípios unificadores que atravessam “Verticalmente” o universo das ciências individuais, esta teoria aproxima-nos da meta da unidade da ciência;
  • [x]: Isto pode conduzir a integração muito necessária na educação científica;

5 Definições sobre Sistemas

  • Para Bertalanffy(1977), o sistema é o conjunto de unidades em inter-relações mútuas;
  • Para Morin(1977), o sistema é uma inter-relação de elementos que constituiem uma entidade ou unidade global;
  • Para Chiavenato(1993), sistema é um conjunto de elementos dinamicamente unidos por alguma forma de interação ou interdependência;
  • Para Stair e Reynolds(2011), define um sistema como um conjunto de elementos ou componentes que se relacionam entre si, com certo grau de organização, procurando atingir um objetivo ou uma finalidade;

Os sistemas apresentam entrada(input) e saída(output). A entrada é constituída por aquilo que o sistema recebe, ou seja, é o que o siste,a importa do meio ambiente para ser processado. Cada sistema é alimentado por determinados tipos de entradas. As entradas recebidas pelos sistema sofrem transformações em seu interior, e depois são encaminhadas para fora. A saída é o resultado final do processamento de um sistema.

6 Estrutura dos Sistemas

  • Tamanho: é determinado pelo número de variáveis que o compõem a estrutura dos sistemas;
  • Correlação: a correlação dentre as variáveis em um sistema expressa o modo pelo qual elas se relacionam. A sua análise é feita por Modelos de Regressão e Correlação Canônica.
  • causalidade: a direção da caualidade mostra quel é a variável independente, a variável que controla, e a dependente, aquela que é controlada, de modo que a última só sofre modificações se a primeira se alterar.

7 Classificação dos Sistemas

os sistemas pode ser classificados de acordo com vários critérios, sendo o método Funcional e o Complexidade Estrutural os mais importantes. Sendo feito destaque para o critério funcional proposto por FOSTER et al (1980).

  • Sistemas Isolados: apartir das condições iniciais, a priori, não sofrem mais nenhuma perda nem recebem energia ou matéria do ambiente que os circunda.
  • Sitemas Não Isolados: mantem relações com os demais sistemas do universo, podendo ser subdivididos:
    • Fechados: quando há permuta de energia(recebimento e perda), mas não de matéria com o meio extreno.
    • *Abertos: mais comuns de todos aqueles onde ocorrem trocas contínuas de matéria, energia e informação com o ambiente.
LS0tDQp0aXRsZTogIlRFT1JJQSBHRVJBTCBET1MgU0lTVEVNQVMiDQphdXRob3I6DQotIG5hbWU6IFVOSVZFUlNJREFERSBGRURFUkFMIERPIFBBUsOBDQotIG5hbWU6IFNJU1RFTUEgREUgSU5GT1JNQcOHw4NPDQotIG5hbWU6IERJU0NJUExJTkEuIEZpbG9zb2ZpYSBkYXMgQ2nDqm5jaWFzICANCi0gbmFtZTogUFJPRkVTU09SQS4gUGF0csOtY2lhIFJvY2hhICANCi0gbmFtZTogQUxVTk8xLiBKb8OjbyBTYW11ZWwgRGlhcyBTYW50b3MNCi0gbmFtZTogQUxVTk8yLiBLaW0gTGltYSBEZSBMaW1hDQotIG5hbWU6IEFMVU5PMy4gTcOhcmlvIERpZWdvIFJvY2hhIFZhbGVudGUNCi0gbmFtZTogQUxVTk80LiBUaGlhZ28gU2FudG9zIERlIExpbWENCmRhdGU6ICJgciBmb3JtYXQoU3lzLnRpbWUoKSwgJyVkICVCLCAlWScpYCINCm91dHB1dDoNCiAgaHRtbF9kb2N1bWVudDogDQogICAgY29kZV9kb3dubG9hZDogeWVzDQogICAgaGlnaGxpZ2h0OiB0ZXh0bWF0ZQ0KICAgIG51bWJlcl9zZWN0aW9uczogeWVzDQogICAgdGhlbWU6IGNlcnVsZWFuDQogICAgdG9jOiB5ZXMNCiAgICB0b2NfZGVwdGg6IDYNCiAgICB0b2NfZmxvYXQ6DQogICAgICBjb2xsYXBzZWQ6IHllcw0KICAgICAgc21vb3RoX3Njcm9sbDogeWVzDQogICAga2VlcF9tZDogeWVzDQogIHBkZl9kb2N1bWVudDoNCiAgICB0b2M6IHllcw0KICAgIHRvY19kZXB0aDogJzYnDQppbnN0aXR1dGU6DQphYnN0cmFjdDogIiBFc3RlIHJlbGF0w7NyaW8gdmVyc2Egc29icmUgdW0gUm90ZWlybyBFc3F1ZW3DoXRpY28gZG8gYXNzdW50bzogKipUZW9yaWEgR2VyYWwgZG9zIFNpc3RlbWFzKiogY3JpYWRhIHBlbG8gQmnDs2xvZ28gQXVzdHLDrWFjbyAoS2FybCBMdWR3aWcgVm9uIEJlcnRhbGFuZmZ5LDE5NzUpLCBwYXJhIHN1YnNpZGlhciBvcyBzZW1pbsOhcmlvcyBlIHBhcnRpY2lwYcOnw6NvIG5vcyBkZWJhdGVzIHBhcmEgYSAqKkRpc2NpcGxpbmE6IEZpbG9zb2ZpYSBkYXMgQ2nDqm5jaWFzKiosIHNvYiBhIGJhdHV0YSBkYSAqKlByb2Zlc3NvcmEgUGF1bGEgUm9jaGEqKiwgcmVmZXJlbnRlIGFvIHByaW1laXJvIHNlbWVzdHJlIGRvIGN1cnNvIGRlIGdyYWR1YcOnw6NvIGVtICoqU2lzdGVtYSBkZSBJbmZvcm1hw6fDo28qKiBsb2NhbGl6YWRvIG5vIGNhbXB1cyBHdWFtw6EgZGEgVUZQQSwgbXVuaWPDrXBpbyBkZSBCZWzDqW0sIEVzdGFkbyBkbyBQYXLDoSBlbSAyMDIyLiINCi0tLQ0KDQoNCjxzdHlsZT4NCmJvZHl7dGV4dC1hbGlnbjoganVzdGlmeX0NCjwvc3R5bGU+DQoNCg0KDQo8ZGl2IGNsYXNzID0gInByb2dyZXNzIj4NCiAgPGRpdiBjbGFzcyA9ICJwcm9ncmVzcy1iYXIiIHN0eWxlID0gIndpZHRoOiAxMDAlOyI+IDwvZGl2Pg0KPC9kaXY+DQoNCg0KDQpgYGB7ciBHRVJBTCwgZWNobz1GQUxTRSwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0NCmtuaXRyOjpvcHRzX2NodW5rJHNldCgNCiAgY29tbWVudCA9ICIjPiIsDQogIGNvbGxhcHNlID0gVFJVRQ0KKQ0KYGBgDQoNCg0KDQoNCmBgYHtyIERpYWdyYW1hMSwgZWNobz1GQUxTRSwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0NCmxpYnJhcnkoRGlhZ3JhbW1lUikNCmxpYnJhcnkoaHRtbHRvb2xzKQ0KbGlicmFyeShodG1sd2lkZ2V0cykNCmxpYnJhcnkoVmVubkRpYWdyYW0pDQpsaWJyYXJ5KHRpZHl2ZXJzZSkNCg0KDQptZXJtYWlkKCINCmdyYXBoIFRCDQpBe1RFT1JJQSBHRVJBTCBET1MgU0lTVEVNQVN9LS0+QltBQk9SREFHRU1dDQpCLS0+Q3tDTMOBU1NJQ0F9DQpCLS0+RHtTSVNURU3DglRJQ0F9DQpDLS0+RVtUUkFESUNJT05BTF0NCkUtLT5GW0FuYWzDrXRpY2EvQ2FydGVzaWFuby9NZWPDom5pY2FdDQpGLS0+R1tGb3JtYS9Fc3RhdMOtY2EvRmVjaGFkYV0NCkctLT5IW1JlbGFjaW9uYW1lbnRvcyBEZXBlbmRlbnRlc10NCkMtLT5JW0NvbXBvbmVudGVzIEhvbW9nw6puaW9zXQ0KSS0tPkpbRXN0dWRvL1JlbGHDp8O1ZXMgQ2FzdcOtc3RpY2FdDQpKLS0+S1tGdW5jaW9uYW1lbnRvIElzb2xhZG9dDQpLLS0+TFtWYWxpZGHDp8Ojby9Qcm92YXMgRXhwZXJpbWVudGFpc10NCkQtLT5NW01PREVSTkFdDQpNLS0+TltJbnRlci1SZWxhw6fDtWVzXQ0KTi0tPk9bUHJpbmPDrXBpb3MgVW5pZmljYWRvcmVzXQ0KTy0tPlBbRm9ybWEvRGluw6JtaWNhL0FiZXJ0YV0NClAtLT5RW1JlbGFjaW9uYW1lbnRvcyBJbmRlcGVuZGVudGVzXQ0KRC0tPlJbQ29tcG9uZW50ZXMgSGV0ZXJvZ8Oqbmlvc10NClItLT5TW0VzdHVkby9SZWxhw6fDtWVzIEV4aXN0ZW50ZXNdDQpTLS0+VFtDYXJhY3RlcsOtc3RpY2FzIE5vdmFzXQ0KVC0tPlVbVmFsaWRhw6fDo28vTW9kZWxhZ2VtXQ0KIiwgd2lkdGg9ODAwMCkNCmBgYA0KDQoNCjxkaXYgY2xhc3MgPSAicHJvZ3Jlc3MiPg0KICA8ZGl2IGNsYXNzID0gInByb2dyZXNzLWJhciIgc3R5bGUgPSAid2lkdGg6IDEwMCU7Ij4gPC9kaXY+DQo8L2Rpdj4NCg0KDQoNCiMgKipSZXZpc8OjbyBUZcOzcmljYSoqDQoNCkEgVGVvcmlhIEdlcmFsIGRvcyBTaXN0ZW1hcyAoKipULkcuUyoqKSBvdSAqKkdlbmVyYWwgVGhlb3J5IG9mIFN5c3RlbXMgKiogZm9pIHByb3Bvc3RhIHBlbG8gQmnDs2xvZ28gQXV0csOtYWNvICoqS2FybCBMdWR3aWcgVm9uIEJlcnRhbGFuZmZ5KiogZW0gMTkzNywgZGVzZW52b2x2ZXUgc2V1IHRyYWJhbGhvIGF0w6kgbWVhZG9zIDE5NDgsIHF1YW5kbyBzZSBtdWRvdSBwYXJhIEFtw6lyaWNhIGRvIE5vcnRlLiAgRW0gMTk1NiAqKlJvc3MgQXNoYnkqKiBpbnRyb2R1eml1IG8gY29uY2VpdG8gbmEgY2nDqm5jaWEgY2liZXJuw6l0aWNhLiBBIHBlc3F1aXNhIGRlIFZvbiBCZXJ0YWxhbmZmeSBmb2kgYmFzZWFkYSBudW1hIHZpc8OjbyBkaWZlcmVudGUgZG8gcmVkdWNpb25pc21vIGNpZW50w61maWNvIGF0w6kgZW50w6NvIGFwbGljYWRhIHBlbGEgY2nDqm5jaWEgY29udmVuY2lvbmFsLiBEaXplbSBhbGd1bnMgcXVlIGZvaSB1bWEgcmVhw6fDo28gY29udHJhIG8gcmVkdWNpb25pc21vIGUgdW1hIHRlbnRhdGl2YSBwYXJhIGNyaWFyIGEgdW5pZmljYcOnw6NvIGNpZW50w61maWNhLg0KDQpBIGlkw6lpYSBkZSBzaXN0ZW1hIHRlbSB1bWEgbG9uZ2EgdHJhZ2V0w7NyaWEsIHJlbm90YSBhIEFudGlndWlkYWRlLCBjb20gcGVuc2Fkb3JlcyBjb21vICoqQXJpc3TDs3RlbGVzICJvIHRvZG8gw6kgbWFpb3IgcXVlIGEgc29tYSBkZSBzdWFzIHBhcnRlcyIqKiwgKipQbGF0w6NvKiogZSAqKlPDs2NyYXRlcyoqLCAgcXVlIGrDoSBzZSB1dGlsaXphdmFtIGRlc3NlIGNvbmNlaXRvIMOgIG1lZGlkYSBxdWUgcHJvY3VyYXZhbSBmb3JtYXMgZGUgY29tcHJlZW5kZXIgZSBleHBsaWNhciBvcyBhY29udGVjaW1lbnRvcywgZmVuw7RtZW5vcyBkYSBuYXR1cmV6YSBlIG8gY29tcG9ydGFtZW50byBodW1hbm8uDQoNCkFzIGFwbGljYcOnw7VlcyBkYSBUZXJpYSBHZXJhbCBkb3MgU2lzdGVtYXMgdGV2ZSBpbsOtY2lvIG5vcyBFc3RhZG9zIFVuaWRvcyBkYSBBbcOpcmljYSAoVVNBKSBjb20gYXBsaWNhw6fDtWVzIGE6IA0KICAtICoqQmlvbG9naWEqKg0KICAtICoqVGVybW9kaW7Dom1pY2EqKg0KDQpBbGd1bnMgYW5vcyBhIGZyZW50ZSBzdWEgYXBsaWNhw6fDo28gc2UgZmV6IHByZXNlbnRlIGVtIG91dHJhcyBhcmVhcywgdGFpcyBjb21vOg0KDQogIC0gKipFY29sb2dpYSAoVEFOTEVZLCAxOTM3KSoqOw0KICAtICoqR2VvZ3JhZmlhIChTT1RDSEFWQSwgMTk3NykqKjsNCiAgLSAqKlBzaWNvbG9naWEgU29jaWFsIGRhcyBPcmdhbml6YcOnw7VlcyAoS0FUWiBlIEtBSE4sIDE5NjYpKio7DQogIC0gKipQc2lxdWlhdHJpYSAoR1JJTktFUiwgMTk2NykqKjsNCiAgLSAqKlBzaWNvbG9naWEgZG8gRGVzZW52b2x2aW1lbnRvIChCUk9ORlJFTkJSRU5ORVIsIDE5NzcpKio7DQogIC0gKipFY29ub21pYSAoQk9VTERJTkcsIDE5NTMpKio7DQogIC0gKipBZG1pbmlzdHJhw6fDo28gKFNDT1RULCAxOTYzKSoqOw0KDQoNCg0KPGRpdiBjbGFzcyA9ICJwcm9ncmVzcyI+DQogIDxkaXYgY2xhc3MgPSAicHJvZ3Jlc3MtYmFyIiBzdHlsZSA9ICJ3aWR0aDogMTAwJTsiPiA8L2Rpdj4NCjwvZGl2Pg0KDQoNCg0KICANCg0KIyAqKkRlZmluw6fDtWVzIFNvYnJlIFRHUyoqDQojIyAqKkRlZmluacOnw6NvIENsw6Fzc2ljYSoqDQogIC0gRXN0dWRhIGEgcmVsYcOnw6NvIGRlIGNhZGEgZWxlbWVudG8gY29tIG9zIG91dHJvcyBwcsOzeGltb3MsIGNvbmNlbnRyYW5kby1zZSBuYXMgaW50ZXItcmVsYcOnw7VlcyBlbnRyZSBvcyBlbGVtZW50b3M7DQogIC0gUGFydGlhIGRvcyBQb3JtZW5vcmVzIHBhcmEgbyB0b2RvLCBjb25jZW50cmFuZG8tc2UgbnVtYSB2YXJpw6F2ZWwgZGUgY2FkYSB2ZXo7DQoNCg0KIyMgKipEZWZpbmnDp8OjbyBTaXN0w6ptaWNhKioNCiAgLSBPIHNpc3RlbWEgw6kgZGVjb21wb3N0byBlbSBwYXJ0ZXMgbWVub3JlcywgZSBtYWlzIHNpbXBsZXMsIG9uZGUgb3MgZWxlbWVudG9zIGUvb3UgcGFydGVzIHPDo28gc2VwYXJhZG9zIGRvIGNvbnRleHRvIGUgaXNvbGFkbyBkbyBvYnNlcnZhZG9yOw0KICAtIFBhcnRpYSBkbyBUb2RvIHBhcmEgbyBwb3JtZW5vcjsNCiAgDQogIA0KICANCiAgDQo8ZGl2IGNsYXNzID0gInByb2dyZXNzIj4NCiAgPGRpdiBjbGFzcyA9ICJwcm9ncmVzcy1iYXIiIHN0eWxlID0gIndpZHRoOiAxMDAlOyI+IDwvZGl2Pg0KPC9kaXY+DQoNCg0KIyAqKlByZXN1cG9zdG9zIE5vcnRlYWRvcmVzKioNCiMjICoqQWJvcmRhZ2VtIENsw6Fzc2ljYSoqDQogIC0gKipSZWR1Y2lvbmlzbW8qKjogVG9kbyBvcyBzaXN0ZW1hcyBwb2RlbSBzZXIgZGVjb21wb3N0b3MgYXTDqSBjaGVnYXIgYSB1bSBlbGVtZW50byBpbmRpdmlzw612ZWwsIHNldXMgZWxlbWVudG9zIGZ1bmRhbWVudGFpcywgb3Ugc2VqYSwgZW5jb250cmFyIGEgbWVub3IgcGFydGUgZG8gc2lzdGVtYTsNCiAgLSAqKlBlbnNhbWVudG8gQW5hbMOtdGljbyoqOiBBcMOzcyBlbmNvbnRyYXIgbyBlbGVtZW50byBmdW5kYW1lbnRhbCwgbyBzaXN0ZW1hIHNlcmEgZGVmaW5pZG8gY29tIGEgc2ltcGxlcyBzb21hIGRlIHRvZGFzIGFzIGV4cGxpY2HDp8O1ZXM7IEVzdGFiZWxlY2UgYSBzaW1wbGVzIHJlbGHDp8OjbyBkZSBjYXVzYS1lZmVpdG8gZW50cmUgb3MgZXZlbnRvcy4NCiAgLSAqKk1lY2FuaWNpc21vKio6IFJlbGFjaW9uYSBxdWUgYXMgY2F1c2FzIGRlIGRldGVybWluYWRvIGV2ZW50byBwb2RlbSBzZXIgY2xhcmFtZW50ZSBkZXRlcm1pbmFkYXMsIG91IHNlamEsIGVzdGFiZWxlIGEgcmVsYcOnw6NvIGRlIGNhdXNhIGUgZWZlaXRvIGVudHJlIG9zIGV2ZW50b3MuDQoNCg0KIyMgKipBYm9yZGFnZW0gU2lzdMOqbWljYSoqDQogIC0gKipFeHBhbnNpb25pc21vKio6IE9zIHNpc3RlbWFzIHPDo28gZm9ybWFkb3MgcG9yIG91dHJvcyBzaXN0ZW1hcywgZSBpbnRlcmFnZW0gZW50cmUgc2kuDQogIC0gKipQZW5zYW1lbnRvIFNpbnTDqXRpY28qKjogQSBhbsOhbGlzZSBkbyBzaXN0ZW1hIMOpIGZlaXRhIGRlIGZvcm1hIGRpbsOibWljYSwgcmVsYWNpb25hbmRvIGEgaW50ZXJhw6fDo28gZW50cmUgc2V1cyBlbGVtZW50b3MsIGUgZW50cmUgbyBlbGVtZW50byBlIG8gc2lzdGVtYSBlIGRlIGZvcm1hIGluZGVwZW5kZW50ZS4gDQogIC0gKipUZWxlb2xvZ2lhKio6IEVzdGFiZWxlY2UgYSB2aXNhbyBwcm9iYWJpbMOtc3RpY2EsIGNvbSBzaXN0ZW1hcyBhYmVydG9zLCBlIGluY2x1c8OjbyBkZSBub3ZhcyB2YXJpw6F2ZWlzLg0KICANCiAgDQogIA0KPGRpdiBjbGFzcyA9ICJwcm9ncmVzcyI+DQogIDxkaXYgY2xhc3MgPSAicHJvZ3Jlc3MtYmFyIiBzdHlsZSA9ICJ3aWR0aDogMTAwJTsiPiA8L2Rpdj4NCjwvZGl2Pg0KDQoNCg0KIyAqKlByZXN1cG9zdG9zIELDoXNpY29zKioNCg0KLSAqKlt4XSoqOiBow6EgdW1hIHRlbmRlbmNpYSBnZXJhbCwgbm8gc2VudGlkbyBkYSBpbnRlcmHDp8OjbyBuYXMgdsOhcmlhcyBjacOqbmNpYXMsIG5hdHVyYWlzIGUgc29jaWFpczsNCi0gKipbeF0qKjogRXN0YSBpbnRlZ3Jhw6fDo28gcGFyZWNlIGNlbnRyYWxpemFyLXNlIGVtIHVtYSB0ZW9yaWEgZ2VyYWwgZG9zIHNpc3RlbWFzOw0KLSAqKlt4XSoqOiBFc3RhIHRlb3JpYSBwb2RlIHNlciB1bSBpbXBvcnRhbnRlIG1laW8gcGFyYSBhbGNhbsOnYXIgdW1hIHRlb3JpYSBleGF0YSBub3MgY2FtcG9zIG7Do28gZsOtc2ljb3MgZGEgY2nDqm5jaWE7DQotICoqW3hdKio6IERlc2Vudm9sdmVuZG8gcHJpbmPDrXBpb3MgdW5pZmljYWRvcmVzIHF1ZSBhdHJhdmVzc2FtICJWZXJ0aWNhbG1lbnRlIiBvIHVuaXZlcnNvIGRhcyBjacOqbmNpYXMgaW5kaXZpZHVhaXMsIGVzdGEgdGVvcmlhIGFwcm94aW1hLW5vcyBkYSBtZXRhIGRhIHVuaWRhZGUgZGEgY2nDqm5jaWE7DQotICoqW3hdKio6IElzdG8gcG9kZSBjb25kdXppciBhIGludGVncmHDp8OjbyBtdWl0byBuZWNlc3PDoXJpYSBuYSBlZHVjYcOnw6NvIGNpZW50w61maWNhOw0KDQoNCg0KPGRpdiBjbGFzcyA9ICJwcm9ncmVzcyI+DQogIDxkaXYgY2xhc3MgPSAicHJvZ3Jlc3MtYmFyIiBzdHlsZSA9ICJ3aWR0aDogMTAwJTsiPiA8L2Rpdj4NCjwvZGl2Pg0KDQoNCg0KIyAqKkRlZmluacOnw7VlcyBzb2JyZSBTaXN0ZW1hcyoqDQoNCiAgLSBQYXJhICoqQmVydGFsYW5mZnkoMTk3NykqKiwgbyBzaXN0ZW1hIMOpIG8gY29uanVudG8gZGUgdW5pZGFkZXMgZW0gaW50ZXItcmVsYcOnw7VlcyBtw7p0dWFzOw0KICAtIFBhcmEgKipNb3JpbigxOTc3KSoqLCBvIHNpc3RlbWEgw6kgdW1hIGludGVyLXJlbGHDp8OjbyBkZSBlbGVtZW50b3MgcXVlIGNvbnN0aXR1aWVtIHVtYSBlbnRpZGFkZSBvdSB1bmlkYWRlIGdsb2JhbDsNCiAgLSBQYXJhICoqQ2hpYXZlbmF0bygxOTkzKSoqLCBzaXN0ZW1hIMOpIHVtIGNvbmp1bnRvIGRlIGVsZW1lbnRvcyBkaW5hbWljYW1lbnRlIHVuaWRvcyBwb3IgYWxndW1hIGZvcm1hIGRlIGludGVyYcOnw6NvIG91IGludGVyZGVwZW5kw6puY2lhOw0KICAtIFBhcmEgKipTdGFpciBlIFJleW5vbGRzKDIwMTEpKiosIGRlZmluZSB1bSBzaXN0ZW1hIGNvbW8gdW0gY29uanVudG8gZGUgZWxlbWVudG9zIG91IGNvbXBvbmVudGVzIHF1ZSBzZSByZWxhY2lvbmFtIGVudHJlIHNpLCBjb20gY2VydG8gZ3JhdSBkZSBvcmdhbml6YcOnw6NvLCBwcm9jdXJhbmRvIGF0aW5naXIgdW0gb2JqZXRpdm8gb3UgdW1hIGZpbmFsaWRhZGU7DQoNCk9zIHNpc3RlbWFzIGFwcmVzZW50YW0gZW50cmFkYSgqKmlucHV0KiopIGUgc2HDrWRhKCoqb3V0cHV0KiopLiBBIGVudHJhZGEgw6kgY29uc3RpdHXDrWRhIHBvciBhcXVpbG8gcXVlIG8gc2lzdGVtYSByZWNlYmUsIG91IHNlamEsIMOpIG8gcXVlIG8gc2lzdGUsYSBpbXBvcnRhIGRvIG1laW8gYW1iaWVudGUgcGFyYSBzZXIgcHJvY2Vzc2Fkby4gQ2FkYSBzaXN0ZW1hIMOpIGFsaW1lbnRhZG8gcG9yIGRldGVybWluYWRvcyB0aXBvcyBkZSBlbnRyYWRhcy4gQXMgZW50cmFkYXMgcmVjZWJpZGFzIHBlbG9zIHNpc3RlbWEgc29mcmVtIHRyYW5zZm9ybWHDp8O1ZXMgZW0gc2V1IGludGVyaW9yLCBlIGRlcG9pcyBzw6NvIGVuY2FtaW5oYWRhcyBwYXJhIGZvcmEuIEEgc2HDrWRhIMOpIG8gcmVzdWx0YWRvIGZpbmFsIGRvIHByb2Nlc3NhbWVudG8gZGUgdW0gc2lzdGVtYS4NCg0KDQoNCjxkaXYgY2xhc3MgPSAicHJvZ3Jlc3MiPg0KICA8ZGl2IGNsYXNzID0gInByb2dyZXNzLWJhciIgc3R5bGUgPSAid2lkdGg6IDEwMCU7Ij4gPC9kaXY+DQo8L2Rpdj4NCg0KDQoNCg0KDQojICoqRXN0cnV0dXJhIGRvcyBTaXN0ZW1hcyoqDQoNCg0KICAtICoqVGFtYW5obyoqOiDDqSBkZXRlcm1pbmFkbyBwZWxvIG7Dum1lcm8gZGUgdmFyacOhdmVpcyBxdWUgbyBjb21ww7VlbSBhIGVzdHJ1dHVyYSBkb3Mgc2lzdGVtYXM7DQogIC0gKipDb3JyZWxhw6fDo28qKjogYSBjb3JyZWxhw6fDo28gZGVudHJlIGFzIHZhcmnDoXZlaXMgZW0gdW0gc2lzdGVtYSBleHByZXNzYSBvIG1vZG8gcGVsbyBxdWFsIGVsYXMgc2UgcmVsYWNpb25hbS4gQSBzdWEgYW7DoWxpc2Ugw6kgZmVpdGEgcG9yIE1vZGVsb3MgZGUgUmVncmVzc8OjbyBlIENvcnJlbGHDp8OjbyBDYW7DtG5pY2EuICANCiAgLSAqKmNhdXNhbGlkYWRlKio6IGEgZGlyZcOnw6NvIGRhIGNhdWFsaWRhZGUgbW9zdHJhIHF1ZWwgw6kgYSB2YXJpw6F2ZWwgaW5kZXBlbmRlbnRlLCBhIHZhcmnDoXZlbCBxdWUgY29udHJvbGEsIGUgYSBkZXBlbmRlbnRlLCBhcXVlbGEgcXVlIMOpIGNvbnRyb2xhZGEsIGRlIG1vZG8gcXVlIGEgw7psdGltYSBzw7Mgc29mcmUgbW9kaWZpY2HDp8O1ZXMgc2UgYSBwcmltZWlyYSBzZSBhbHRlcmFyLg0KDQoNCg0KDQo8ZGl2IGNsYXNzID0gInByb2dyZXNzIj4NCiAgPGRpdiBjbGFzcyA9ICJwcm9ncmVzcy1iYXIiIHN0eWxlID0gIndpZHRoOiAxMDAlOyI+IDwvZGl2Pg0KPC9kaXY+DQoNCg0KDQoNCiMgKipDbGFzc2lmaWNhw6fDo28gIGRvcyBTaXN0ZW1hcyoqDQogb3Mgc2lzdGVtYXMgcG9kZSBzZXIgY2xhc3NpZmljYWRvcyBkZSBhY29yZG8gY29tIHbDoXJpb3MgY3JpdMOpcmlvcywgc2VuZG8gbyBtw6l0b2RvICoqRnVuY2lvbmFsKiogZSBvICoqQ29tcGxleGlkYWRlIEVzdHJ1dHVyYWwqKiBvcyBtYWlzIGltcG9ydGFudGVzLiBTZW5kbyBmZWl0byBkZXN0YXF1ZSBwYXJhIG8gY3JpdMOpcmlvIGZ1bmNpb25hbCBwcm9wb3N0byBwb3IgRk9TVEVSIGV0IGFsICgxOTgwKS4NCg0KIC0gKipTaXN0ZW1hcyBJc29sYWRvcyoqOiBhcGFydGlyIGRhcyBjb25kacOnw7VlcyBpbmljaWFpcywgYSBwcmlvcmksIG7Do28gc29mcmVtIG1haXMgbmVuaHVtYSBwZXJkYSBuZW0gcmVjZWJlbSBlbmVyZ2lhIG91IG1hdMOpcmlhIGRvIGFtYmllbnRlIHF1ZSBvcyBjaXJjdW5kYS4NCiAtICoqU2l0ZW1hcyBOw6NvIElzb2xhZG9zKio6IG1hbnRlbSByZWxhw6fDtWVzIGNvbSBvcyBkZW1haXMgc2lzdGVtYXMgZG8gdW5pdmVyc28sIHBvZGVuZG8gc2VyIHN1YmRpdmlkaWRvczoNCiAgICAtICoqRmVjaGFkb3MqKjogcXVhbmRvIGjDoSBwZXJtdXRhIGRlIGVuZXJnaWEocmVjZWJpbWVudG8gZSBwZXJkYSksIG1hcyBuw6NvIGRlIG1hdMOpcmlhIGNvbSBvIG1laW8gZXh0cmVuby4gDQogICAgLSAqKipBYmVydG9zKio6IG1haXMgY29tdW5zIGRlIHRvZG9zIGFxdWVsZXMgb25kZSBvY29ycmVtIHRyb2NhcyBjb250w61udWFzIGRlIG1hdMOpcmlhLCBlbmVyZ2lhIGUgaW5mb3JtYcOnw6NvIGNvbSBvIGFtYmllbnRlLg0KICAgIA0KICAgIA0KICAgIA0KPGRpdiBjbGFzcyA9ICJwcm9ncmVzcyI+DQo8ZGl2IGNsYXNzID0gInByb2dyZXNzLWJhciIgc3R5bGUgPSAid2lkdGg6IDEwMCU7Ij4gPC9kaXY+DQo8L2Rpdj4=