MAP of Patent Code Distribution
Beschreibung:
Geografische Verteilung der Patent-Ländercodes für unterschiedliche
Zeiträume (geografische Darstellung der Tabelle: Distribution of
Countries by Time Range). Die Karte geo_all fasst die Häufigkeiten aller
Zeitbereiche zusammen. “EP” und WO” -Dokumente sind nur in der Tabelle,
aber nicht auf der Karte dargestellt.
Zeitbereiche:
- geo1950: Umfasst alle Dokumente, die im Zeitraum 1900 bis 1950
publiziert worden sind
- geo1975: Umfasst alle Dokumente, die im Zeitraum 1951 bis 1975
publiziert worden sind
- geo2000: Umfasst alle Dokumente, die im Zeitraum 1976 bis 2000
publiziert worden sind
- geo2005: Umfasst alle Dokumente, die im Zeitraum 2001 bis 2005
publiziert worden sind
- geo2010: Umfasst alle Dokumente, die im Zeitraum 2006 bis 2010
publiziert worden sind
- geo2015: Umfasst alle Dokumente, die im Zeitraum 2011 bis 2015
publiziert worden sind
- geo2020: Umfasst alle Dokumente, die im Zeitraum 2016 bis 2020
publiziert worden sind
- geo2025: Umfasst alle Dokumente, die im Zeitraum 2021 bis 2025
publiziert worden sind
Benutzung:
- Durch anklicken von + / - (in der Grafik links oben) werden die
Karten vergrößert oder verkleinert
- Drehen des Mausrades bewirkt gen gleichen Effekt
- Positionieren der Maus über einem Land zeigt den dreistelligen
Ländercode
- Positionieren der Maus über einem roten Punkt (= Ort) zeigt den
Namen des Ortes
- Größe des Ortspunktes proportional der Bevölkerung im Jahr 2000
- Anklicken des Stapelsymbols unterhalb der “Zoom”-Button links oben
ermöglicht es, die Kartendarstellung zu variieren
LS0tDQp0aXRsZTogIkNlcmFtaWMgU2xpZGUgQmVhcmluZyINCm91dHB1dDogaHRtbF9ub3RlYm9vaw0KLS0tDQoNCg0KDQoNCiMgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCg0KDQoNCmBgYHtyIFp1bSBsYWRlbiB2b24gZDN0cmVlUiwgZWNobyA9IEZBTFNFLCBtZXNzYWdlID0gRkFMU0UsIHdhcm5pbmcgPSBGQUxTRX0NCiMgenVtIExhZGVuIHZvbiBkM3RyZWVSDQojIGxpYnJhcnkoZGV2dG9vbHMpDQojIGluc3RhbGxfZ2l0aHViKCJ0aW1lbHlwb3J0Zm9saW8vZDN0cmVlUiIpDQojIGRldnRvb2xzOjppbnN0YWxsX2dpdGh1YigiamJrdW5zdC9kM3dvcmRjbG91ZCIpDQojIGRldnRvb2xzOjppbnN0YWxsX2dpdGh1YigibWF0dGZsb3IvY2hvcmRkaWFnMyIpDQpgYGANCg0KDQpgYGB7ciBadW0gbGFkZW4gdm9uIExpYnJhcmllcywgZGllIG5pY2h0IHZvbiBDUkFOIHN0YW1tZW4sIGVjaG8gPSBGQUxTRSwgbWVzc2FnZSA9IEZBTFNFLCB3YXJuaW5nID0gRkFMU0V9DQojIGRldnRvb2xzOjppbnN0YWxsX2dpdGh1YigibW9udGlsYWIvdmVubnIiKQ0KYGBgDQoNCg0KDQoNCmBgYHtyIExpYnJhcmllcyBsYWRlbiwgZWNobyA9IEZBTFNFLCBtZXNzYWdlID0gRkFMU0UsIHdhcm5pbmcgPSBGQUxTRX0NCmxpYnJhcnkoZGV2dG9vbHMpDQpsaWJyYXJ5KHRpZHl2ZXJzZSkNCmxpYnJhcnkoRFQpDQojIGxpYnJhcnkoYm9va2Rvd24pDQpsaWJyYXJ5KHJtYXJrZG93bikNCmxpYnJhcnkoa25pdHIpDQpsaWJyYXJ5KHRyZWVtYXApDQpsaWJyYXJ5KGQzdHJlZVIpDQpsaWJyYXJ5KGlncmFwaCkNCmxpYnJhcnkobmV0d29ya0QzKQ0KbGlicmFyeShtYWdyaXR0cikNCmxpYnJhcnkoaHRtbHdpZGdldHMpDQpsaWJyYXJ5KHBsb3QubWF0cml4KQ0KbGlicmFyeSh2aXJpZGlzKQ0KbGlicmFyeShkcGx5cikNCmxpYnJhcnkoaGVhdG1hcGx5KQ0KbGlicmFyeSh0bSkgICMgZm9yIHRleHQgbWluaW5nDQpsaWJyYXJ5KFNub3diYWxsQykgIyBmb3IgdGV4dCBzdGVtbWluZw0KbGlicmFyeSh3b3JkY2xvdWQpICMgd29yZC1jbG91ZCBnZW5lcmF0b3IgDQpsaWJyYXJ5KFJDb2xvckJyZXdlcikgIyBjb2xvciBwYWxldHRlcw0KbGlicmFyeShkM3dvcmRjbG91ZCkNCmxpYnJhcnkocGxvdGx5KQ0KbGlicmFyeShtYXB2aWV3KQ0KIyBsaWJyYXJ5KHNmKQ0KIyBsaWJyYXJ5KHJuYXR1cmFsZWFydGgpDQojIGxpYnJhcnkocm5hdHVyYWxlYXJ0aGRhdGEpDQojIGxpYnJhcnkoY2hvcmRkaWFnKQ0KbGlicmFyeSh0bWFwKQ0KYGBgDQoNCg0KDQoNCmBgYHtyIERlbiBWZXJ6ZWljaG5pc3BmYWQgYW5nZWJlbiwgZWNobyA9IEZBTFNFLCBtZXNzYWdlID0gRkFMU0UsIHdhcm5pbmcgPSBGQUxTRX0NCnNldHdkKCJDOi9Vc2Vycy9Hcm9uZC9Eb2N1bWVudHMvUldvcmsvTmF2aWdhdG9yL0NlcmFtaWNTbGlkZUJlYXJpbmciKSAjIEhJRVIgUEZBRE5BTUVOIEVJTkdFQkVODQojDQojIFppZWx2ZXJ6ZWljaG5pcyB6dXIgS29udHJvbGxlIGFuemVpZ2VuDQojIGdldHdkKCkNCmBgYA0KDQoNCg0KDQpgYGB7ciBGaWxlcyBlaW5sZXNlbiwgZWNobyA9IEZBTFNFLCBtZXNzYWdlID0gRkFMU0UsIHdhcm5pbmcgPSBGQUxTRX0NCiMgZGllIG1pdCBFeGNlbCB6dXNhbW1lbmdlZsO8Z3RlLCBtaXQgTGlicmVvZmZpY2UgYWxzIENTViBleHBvcnRpZXJ0ZSBPcmlnaW5hbC1Eb3dubG9hZC1EYXRlaSBlaW5sZXNlbg0KIyBlc3BhY2VuZXRfZG93bmxvYWQgPC0gcmVhZC5jc3YoZmlsZSA9ICdFc3BhY2VuZXREb3dubG9hZC5jc3YnLCBoZWFkZXIgPSBUUlVFLCBzZXAgPSAnLCcsIHN0cmluZ3NBc0ZhY3RvcnMgPSBGQUxTRSwgZmlsZUVuY29kaW5nID0gIlVURi04IikNCiMNCiMgY3BjLXllYXJzZm91bmQtbmF2LGNzdjogVmVydGVpbHVuZyBkZXIgS2xhc3NlbiBhdWYgWmVpdGJlcmVpY2hlDQojIHllYXJzX2Rpc3QgPC0gcmVhZC5jc3YoZmlsZSA9ICdjcGMteWVhcnNmb3VuZC1uYXYuY3N2JywgaGVhZGVyID0gVFJVRSwgc2VwID0gJywnLCBzdHJpbmdzQXNGYWN0b3JzID0gRkFMU0UsIGZpbGVFbmNvZGluZyA9ICJVVEYtOCIpDQojDQojIGNsYXNzZXNleHAtbmF2LmNzdjogdmVyYmFsZSBCZXNjaHJlaWJ1bmcgZGVyIENQQyBLbGFzc2UNCiMgY3BjX2NsYXNzZXNleHBfZGljIDwtIHJlYWQuY3N2KGZpbGUgPSAnY3BjLWNsYXNzZXNleHAtbmF2LmNzdicsIGhlYWRlciA9IFRSVUUsIHNlcCA9ICcsJywgc3RyaW5nc0FzRmFjdG9ycyA9IEZBTFNFLCBmaWxlRW5jb2RpbmcgPSAiVVRGLTgiKQ0KIw0KIyBjcGMtcGFpcnM0LXNvcnQtY29tcGxldGUuY3N2OiBLb3JyZWxhdGlvbmVuIHp3aXNjaGVuIENQQyBLbGFzc2VuIC0gamVkZXMgVm9ya29tbWVuDQojIGNwY19wYWlyczRfY29tcGxldGUgPC0gcmVhZC5jc3YoZmlsZSA9ICdjcGMtcGFpcnM0LXNvcnQtY29tcGxldGUuY3N2JywgaGVhZGVyID0gVFJVRSwgc2VwID0gJywnLCBzdHJpbmdzQXNGYWN0b3JzID0gRkFMU0UsIGZpbGVFbmNvZGluZyA9ICJVVEYtOCIpDQojDQojIGNwYy1zb3J0LWNsYXNzLmNzdjogQ1BDIEtsYXNzZSBtaXQgQW5nYWJlIGRlciBIw6R1Zmlna2VpdA0KIyBjcGNfY2xhc3MgPC0gcmVhZC5jc3YoZmlsZSA9ICdjcGMtc29ydC1jbGFzcy5jc3YnLCBoZWFkZXIgPSBUUlVFLCBzZXAgPSAnLCcsIHN0cmluZ3NBc0ZhY3RvcnMgPSBGQUxTRSwgZmlsZUVuY29kaW5nID0gIlVURi04IikNCiMNCiMgY291bnRyaWVzZm91bmQtbmF2LmNzdjogVmVydGVpbHVuZyBkZXIgUGF0ZW50LUzDpG5kZXJjb2RlcyBhdWYgWmVpdGJlcmVpY2hlDQpnZW9fZGlzdCA8LSByZWFkLmNzdihmaWxlID0gJ2NvdW50cmllc2ZvdW5kLW5hdi5jc3YnLCBoZWFkZXIgPSBUUlVFLCBzZXAgPSAnLCcsIHN0cmluZ3NBc0ZhY3RvcnMgPSBGQUxTRSwgZmlsZUVuY29kaW5nID0gIlVURi04IikNCiMNCiMgDQpjb3VudHJ5X2NvZGVzIDwtIHJlYWQuY3N2KGZpbGUgPSAnSVNPMzE2Ni0xLUNvdW50cnlDb2Rlc1N1YnNldC5jc3YnLCBoZWFkZXIgPSBUUlVFLCBzZXAgPSAnLCcsIHN0cmluZ3NBc0ZhY3RvcnMgPSBGQUxTRSwgZmlsZUVuY29kaW5nID0gIlVURi04IikNCmBgYA0KDQoNCg0KDQojICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KIyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoNCiMgTUFQIG9mIFBhdGVudCBDb2RlIERpc3RyaWJ1dGlvbg0KDQoNCg0KDQpgYGB7ciBEYXRhZnJhbWUgV29ybGQga29waWVyZW4sIGVjaG8gPSBGQUxTRSwgbWVzc2FnZSA9IEZBTFNFLCB3YXJuaW5nID0gRkFMU0V9DQpkYXRhKCJXb3JsZCIsICJtZXRybyIsICJyaXZlcnMiKQ0Kd29ybGRfbmF2aWdhdG9yIDwtIFdvcmxkDQpgYGANCg0KDQoNCg0KYGBge3IgSVNPIDMxNjYgQ291bnRyeWNvZGVzIGFuIGtvcGllcnRlbiBERiBhbmjDpG5nZW4sIGVjaG8gPSBGQUxTRSwgbWVzc2FnZSA9IEZBTFNFLCB3YXJuaW5nID0gRkFMU0V9DQojIERpZSBEYXRlbiBpbiBXb3JsZCBzaW5kIG5hY2ggU3BhbHRlIGlzb19hMyBzb3J0aWVydCwgZGllIEzDpG5kZXIgZGVzd2VnZW4gbmljaHQgYWxwaGFiZXRpc2NoDQojIHVtIHp1IMO8YmVycHLDvGZlbiwgZGFzcyBkaWUgUmVpaGVuZm9sZ2UgZGVyIEzDpG5kZXIgaW4gY291bnRyeWNvZGVzIChhbSBBbmZhbmcgaW1wb3J0aWVydCkgdW5kIFdvcmxkIMO8YmVyZWluc3RpbW1lbg0KIyBoYWJlIGljaCBkaWUgUmVpaGVuZm9sZ2UgZGVyIEzDpG5kZXIgaW4gQ291bnRyeWNvZGVzIGFuIGRpZSBSZWloZW5mb2xnZSBpbiBXb3JsZCBhbmdlcGFzc3QNCiMgZGFtaXQgbGFzc2VuIHNpY2ggU3BhbHRlbiBhdXMgY291bnRyeV9jb2RlcyBlaW5mYWNoIGFuIHdvcmxkX25hdmlnYXRvciAtIGRpZSBLb3BpZSB2b24gV29ybGQgLSBhbmjDpG5nZW4NCndvcmxkX25hdmlnYXRvciRDb3VudHJ5IDwtIGNvdW50cnlfY29kZXMkQ291bnRyeQ0Kd29ybGRfbmF2aWdhdG9yJElTTzMxNjYgPC0gY291bnRyeV9jb2RlcyRDb2RlDQpgYGANCg0KDQoNCg0KYGBge3IgSMOkdWZpZ2tlaXQgZsO8ciBhbGxlIFplaXRiZXJlaWNoZSBhZGRpZXJlbiwgamUgTGFuZCwgZWNobyA9IEZBTFNFLCBtZXNzYWdlID0gRkFMU0UsIHdhcm5pbmcgPSBGQUxTRX0NCmdlb19kaXN0JEFsbCA8LSByb3dTdW1zKGNiaW5kKGdlb19kaXN0JE51bTE5NTAsIGdlb19kaXN0JE51bTE5NzUsIGdlb19kaXN0JE51bTIwMDAsIGdlb19kaXN0JE51bTIwMDUsIGdlb19kaXN0JE51bTIwMTAsIGdlb19kaXN0JE51bTIwMTUsIGdlb19kaXN0JE51bTIwMjAsIGdlb19kaXN0JE51bTIwMjUpKQ0KYGBgDQoNCg0KDQoNCmBgYHtyIEdFTy1TdGF0aXN0aWsgZGVyIFBhdGVudCBDb2RlIFZlcnRlaWx1bmcgamUgWmVpdGJlcmVpY2ggYW5ow6RuZ2VuLCBlY2hvID0gRkFMU0UsIG1lc3NhZ2UgPSBGQUxTRSwgd2FybmluZyA9IEZBTFNFfQ0Kd29ybGRfbmF2aWdhdG9yJGdlbzE5NTAgPC0gZ2VvX2Rpc3QkTnVtMTk1MFttYXRjaCh3b3JsZF9uYXZpZ2F0b3IkSVNPMzE2NiwgZ2VvX2Rpc3QkQ291bnRyeTE5NTApXQ0Kd29ybGRfbmF2aWdhdG9yJGdlbzE5NzUgPC0gZ2VvX2Rpc3QkTnVtMTk3NVttYXRjaCh3b3JsZF9uYXZpZ2F0b3IkSVNPMzE2NiwgZ2VvX2Rpc3QkQ291bnRyeTE5NzUpXQ0Kd29ybGRfbmF2aWdhdG9yJGdlbzIwMDAgPC0gZ2VvX2Rpc3QkTnVtMjAwMFttYXRjaCh3b3JsZF9uYXZpZ2F0b3IkSVNPMzE2NiwgZ2VvX2Rpc3QkQ291bnRyeTIwMDApXQ0Kd29ybGRfbmF2aWdhdG9yJGdlbzIwMDUgPC0gZ2VvX2Rpc3QkTnVtMjAwNVttYXRjaCh3b3JsZF9uYXZpZ2F0b3IkSVNPMzE2NiwgZ2VvX2Rpc3QkQ291bnRyeTIwMDUpXQ0Kd29ybGRfbmF2aWdhdG9yJGdlbzIwMTAgPC0gZ2VvX2Rpc3QkTnVtMjAxMFttYXRjaCh3b3JsZF9uYXZpZ2F0b3IkSVNPMzE2NiwgZ2VvX2Rpc3QkQ291bnRyeTIwMTApXQ0Kd29ybGRfbmF2aWdhdG9yJGdlbzIwMTUgPC0gZ2VvX2Rpc3QkTnVtMjAxNVttYXRjaCh3b3JsZF9uYXZpZ2F0b3IkSVNPMzE2NiwgZ2VvX2Rpc3QkQ291bnRyeTIwMTUpXQ0Kd29ybGRfbmF2aWdhdG9yJGdlbzIwMjAgPC0gZ2VvX2Rpc3QkTnVtMjAyMFttYXRjaCh3b3JsZF9uYXZpZ2F0b3IkSVNPMzE2NiwgZ2VvX2Rpc3QkQ291bnRyeTIwMjApXQ0Kd29ybGRfbmF2aWdhdG9yJGdlbzIwMjUgPC0gZ2VvX2Rpc3QkTnVtMjAyNVttYXRjaCh3b3JsZF9uYXZpZ2F0b3IkSVNPMzE2NiwgZ2VvX2Rpc3QkQ291bnRyeTIwMjUpXQ0Kd29ybGRfbmF2aWdhdG9yJGdlb19hbGwgPC0gZ2VvX2Rpc3QkQWxsW21hdGNoKHdvcmxkX25hdmlnYXRvciRJU08zMTY2LCBnZW9fZGlzdCRDb3VudHJ5MjAyNSldDQpgYGANCg0KDQoNCg0KYGBge3IgS2FydGUgZGVyIFBhdGVudCBDb2RlIFZlcnRlaWx1bmcgLSBhbGxlIFplaXRiZXJlaWNoZSwgZWNobyA9IEZBTFNFLCBtZXNzYWdlID0gRkFMU0UsIHdhcm5pbmcgPSBGQUxTRX0NCnRtYXBfbW9kZSgidmlldyIpDQp0bV9zaGFwZSh3b3JsZF9uYXZpZ2F0b3IpICsNCiAgICB0bV9wb2x5Z29ucyhjKCJnZW8xOTUwIiwgImdlbzE5NzUiLCAiZ2VvMjAwMCIsICJnZW8yMDA1IiwgImdlbzIwMTAiLCAiZ2VvMjAxNSIsICJnZW8yMDIwIiwgImdlbzIwMjUiLCAiZ2VvX2FsbCIpKSArDQogICAgdG1fdGV4dCgiSVNPMzE2NiIsIHNpemUgPSAiQVJFQSIpICsNCiAgICB0bV9zaGFwZShtZXRybykgKw0KICAgIHRtX3N5bWJvbHMoY29sID0gImJsdWUiLCBzaXplID0gInBvcDIwMjAiLCBzY2FsZSA9IC41KSArDQogICAgdG1fZmFjZXRzKHN5bmMgPSBUUlVFLCBucm93ID0gOSkNCmBgYA0KDQoNCg0KDQojIyBCZXNjaHJlaWJ1bmc6DQoNCkdlb2dyYWZpc2NoZSBWZXJ0ZWlsdW5nIGRlciBQYXRlbnQtTMOkbmRlcmNvZGVzIGbDvHIgdW50ZXJzY2hpZWRsaWNoZSBaZWl0csOkdW1lIChnZW9ncmFmaXNjaGUgRGFyc3RlbGx1bmcgZGVyIFRhYmVsbGU6IERpc3RyaWJ1dGlvbiBvZiBDb3VudHJpZXMgYnkgVGltZSBSYW5nZSkuIERpZSBLYXJ0ZSBnZW9fYWxsIGZhc3N0IGRpZSBIw6R1Zmlna2VpdGVuIGFsbGVyIFplaXRiZXJlaWNoZSB6dXNhbW1lbi4gIkVQIiB1bmQgV08iIC1Eb2t1bWVudGUgc2luZCBudXIgaW4gZGVyIFRhYmVsbGUsIGFiZXIgbmljaHQgYXVmIGRlciBLYXJ0ZSBkYXJnZXN0ZWxsdC4NCg0KWmVpdGJlcmVpY2hlOg0KDQoxLiBnZW8xOTUwOiBVbWZhc3N0IGFsbGUgRG9rdW1lbnRlLCBkaWUgaW0gWmVpdHJhdW0gMTkwMCBiaXMgMTk1MCBwdWJsaXppZXJ0IHdvcmRlbiBzaW5kDQoyLiBnZW8xOTc1OiBVbWZhc3N0IGFsbGUgRG9rdW1lbnRlLCBkaWUgaW0gWmVpdHJhdW0gMTk1MSBiaXMgMTk3NSBwdWJsaXppZXJ0IHdvcmRlbiBzaW5kDQozLiBnZW8yMDAwOiBVbWZhc3N0IGFsbGUgRG9rdW1lbnRlLCBkaWUgaW0gWmVpdHJhdW0gMTk3NiBiaXMgMjAwMCBwdWJsaXppZXJ0IHdvcmRlbiBzaW5kDQo0LiBnZW8yMDA1OiBVbWZhc3N0IGFsbGUgRG9rdW1lbnRlLCBkaWUgaW0gWmVpdHJhdW0gMjAwMSBiaXMgMjAwNSBwdWJsaXppZXJ0IHdvcmRlbiBzaW5kDQo1LiBnZW8yMDEwOiBVbWZhc3N0IGFsbGUgRG9rdW1lbnRlLCBkaWUgaW0gWmVpdHJhdW0gMjAwNiBiaXMgMjAxMCBwdWJsaXppZXJ0IHdvcmRlbiBzaW5kDQo2LiBnZW8yMDE1OiBVbWZhc3N0IGFsbGUgRG9rdW1lbnRlLCBkaWUgaW0gWmVpdHJhdW0gMjAxMSBiaXMgMjAxNSBwdWJsaXppZXJ0IHdvcmRlbiBzaW5kDQo3LiBnZW8yMDIwOiBVbWZhc3N0IGFsbGUgRG9rdW1lbnRlLCBkaWUgaW0gWmVpdHJhdW0gMjAxNiBiaXMgMjAyMCBwdWJsaXppZXJ0IHdvcmRlbiBzaW5kDQo4LiBnZW8yMDI1OiBVbWZhc3N0IGFsbGUgRG9rdW1lbnRlLCBkaWUgaW0gWmVpdHJhdW0gMjAyMSBiaXMgMjAyNSBwdWJsaXppZXJ0IHdvcmRlbiBzaW5kDQoNCg0KQmVudXR6dW5nOg0KDQoxLiBEdXJjaCBhbmtsaWNrZW4gdm9uICsgLyAtIChpbiBkZXIgR3JhZmlrIGxpbmtzIG9iZW4pIHdlcmRlbiBkaWUgS2FydGVuIHZlcmdyw7bDn2VydCBvZGVyIHZlcmtsZWluZXJ0DQoyLiBEcmVoZW4gZGVzIE1hdXNyYWRlcyBiZXdpcmt0IGdlbiBnbGVpY2hlbiBFZmZla3QNCjMuIFBvc2l0aW9uaWVyZW4gZGVyIE1hdXMgw7xiZXIgZWluZW0gTGFuZCB6ZWlndCBkZW4gZHJlaXN0ZWxsaWdlbiBMw6RuZGVyY29kZQ0KNC4gUG9zaXRpb25pZXJlbiBkZXIgTWF1cyDDvGJlciBlaW5lbSByb3RlbiBQdW5rdCAoPSBPcnQpIHplaWd0IGRlbiBOYW1lbiBkZXMgT3J0ZXMNCjUuIEdyw7bDn2UgZGVzIE9ydHNwdW5rdGVzIHByb3BvcnRpb25hbCBkZXIgQmV2w7Zsa2VydW5nIGltIEphaHIgMjAwMA0KNi4gQW5rbGlja2VuIGRlcyBTdGFwZWxzeW1ib2xzIHVudGVyaGFsYiBkZXIgIlpvb20iLUJ1dHRvbiBsaW5rcyBvYmVuIGVybcO2Z2xpY2h0IGVzLCBkaWUgS2FydGVuZGFyc3RlbGx1bmcgenUgdmFyaWllcmVuDQoNCg0KDQoNCg0KDQoNCg==