window.onload = function () { window.parent.postMessage(JSON.stringify(
{"id":"devoptics","updateCenterVersion":1,"core":{"name":"core","url":"https://get.jenkins.io/war-stable/2.107.1/jenkins.war","version":"2.107.1","sha1":"Z7en4Zn7Il79uYSVuXtWQRB3PEM=","buildDate":"Mar 15, 2018"},"plugins":{"devoptics":{"name":"devoptics","url":"https://jenkins-updates.cloudbees.com/download/plugins/devoptics/1.1863/devoptics.hpi","version":"1.1863","sha1":"zfAcUttIzQ2kye85uTPHYSDXHw4=","sha256":"8uWlRdAR4oKwNEgjoTv9j+aVTG5PYaSR7eN1OspzwjE=","sha512":"72HL5v6N+wWwJ54RuIpxAR1fgPQ9NETwbRCnlP1DH1Lb0PLseqSRB67RVdjb13aVfwUMpKsgoQYtqvVZoLYmEg==","buildDate":"Nov 05, 2019","releaseTimestamp":"2019-11-05T08:00:00.00Z","title":"CloudBees DevOptics Plugin","wiki":"https://release-notes.cloudbees.com/product/145","excerpt":"<a href=\"https://www.cloudbees.com/products/cloudbees-devoptics\" rel=\"nofollow\">CloudBees DevOptics<\/a> provides visibility and actionable insights into your continuous delivery processes, helping you diagnose bottlenecks, fine-tune team practices and maintain your CI/CD infrastructure.","requiredCore":"2.107.1","dependencies":[{"name":"operations-center-context","version":"2.73.0.1","optional":true},{"name":"maven-plugin","version":"3.1.2","optional":true},{"name":"workflow-api","version":"2.25","optional":true},{"name":"workflow-durable-task-step","version":"2.15","optional":true},{"name":"workflow-scm-step","version":"2.4","optional":true},{"name":"workflow-step-api","version":"2.14","optional":true},{"name":"workflow-support","version":"2.17","optional":true},{"name":"antisamy-markup-formatter","version":"1.0","optional":false},{"name":"authentication-tokens","version":"1.3","optional":true},{"name":"bouncycastle-api","version":"2.16.0","optional":true},{"name":"cloudbees-folder","version":"6.1.2","optional":true},{"name":"credentials","version":"2.1.16","optional":true},{"name":"display-url-api","version":"2.0","optional":true},{"name":"git","version":"3.0.0","optional":true},{"name":"handy-uri-templates-2-api","version":"2.1.6-1.0","optional":false},{"name":"jackson2-api","version":"2.9.8","optional":false},{"name":"junit","version":"1.23","optional":true},{"name":"mailer","version":"1.20","optional":true},{"name":"matrix-project","version":"1.12","optional":true},{"name":"metrics","version":"3.1.2.10","optional":false},{"name":"pipeline-maven","version":"3.5.15","optional":true},{"name":"pubsub-light","version":"1.12","optional":true},{"name":"script-security","version":"1.39","optional":true},{"name":"structs","version":"1.13","optional":true},{"name":"variant","version":"1.1","optional":false}],"developers":[],"groupId":"com.cloudbees.devoptics.plugins","gav":"com.cloudbees.devoptics.plugins:devoptics:1.1863"},"jackson2-api":{"name":"jackson2-api","url":"https://jenkins-updates.cloudbees.com/download/plugins/jackson2-api/2.9.9.1/jackson2-api.hpi","version":"2.9.9.1","sha1":"YY1ofNYe8jdNKGIySCB4lmixYXQ=","buildDate":"Jul 03, 2019","releaseTimestamp":"2019-07-03T07:00:00.00Z","title":"Jackson 2 API Plugin","wiki":"https://wiki.jenkins.io/display/JENKINS/Jackson2+API+Plugin","excerpt":"This plugin exposes the Jackson 2 JSON APIs to other Jenkins plugins.","requiredCore":"2.60.3","dependencies":[],"developers":[{"developerId":"stephenconnolly"},{"developerId":"oleg_nenashev"},{"developerId":"jvz"}],"groupId":"org.jenkins-ci.plugins","gav":"org.jenkins-ci.plugins:jackson2-api:2.9.9.1"},"variant":{"name":"variant","url":"https://jenkins-updates.cloudbees.com/download/plugins/variant/1.3/variant.hpi","version":"1.3","sha1":"tWVWWGu5fFr3rvCVrwApz0BM2hQ=","buildDate":"Jul 29, 2019","releaseTimestamp":"2019-07-29T07:00:00.00Z","title":"Variant Plugin","wiki":"https://wiki.jenkins-ci.org/display/JENKINS/Variant+Plugin","excerpt":"This user-invisible library plugin allows other multi-modal plugins to behave differently depending on where they run.","requiredCore":"2.60.3","dependencies":[],"developers":[],"groupId":"org.jenkins-ci.plugins","gav":"org.jenkins-ci.plugins:variant:1.3"},"metrics":{"name":"metrics","url":"https://jenkins-updates.cloudbees.com/download/plugins/metrics/4.0.2.6/metrics.hpi","version":"4.0.2.6","sha1":"2/OxE/+zvTTLf/zf8cQjDkk8hjU=","sha256":"Bd1s24sQ0K2xRgXw3CCqWpxrGNGuvYME3mERqs5zjp0=","sha512":"nSLXIKsjVvpLIzSIJ59zEeWXWTYnpg6pY0Xm1Iw08Jf6w7GBHYFur/3tBoWw68yFo+lqEfnMzF0aCmXKZBat8Q==","buildDate":"Sep 10, 2019","releaseTimestamp":"2019-09-10T07:00:00.00Z","title":"Metrics Plugin","wiki":"https://github.com/jenkinsci/metrics-plugin","excerpt":"This plugin exposes the Metrics API to Jenkins plugins.","requiredCore":"2.60.3","dependencies":[{"name":"workflow-durable-task-step","version":"2.15","optional":true},{"name":"jackson2-api","version":"2.8.10.1","optional":false},{"name":"variant","version":"1.1","optional":false}],"developers":[{"developerId":"stephenconnolly"}],"groupId":"org.jenkins-ci.plugins","gav":"org.jenkins-ci.plugins:metrics:4.0.2.6"},"handy-uri-templates-2-api":{"name":"handy-uri-templates-2-api","url":"https://jenkins-updates.cloudbees.com/download/plugins/handy-uri-templates-2-api/2.1.8-1.0/handy-uri-templates-2-api.hpi","version":"2.1.8-1.0","sha1":"xu0lgB1n/vEomc1W3CYFB7C6GVs=","buildDate":"Oct 17, 2019","releaseTimestamp":"2019-10-17T07:00:00.00Z","title":"Handy Uri Templates 2.x API Plugin","wiki":"https://wiki.jenkins.io/display/JENKINS/Handy+Uri+Templates+2+API+Plugin","excerpt":"Bundles Handy Uri Templates 2.x and allows it to be used by Jenkins plugins","requiredCore":"1.625.3","dependencies":[],"developers":[{"developerId":"casz"}],"groupId":"org.jenkins-ci.plugins","gav":"org.jenkins-ci.plugins:handy-uri-templates-2-api:2.1.8-1.0"},"antisamy-markup-formatter":{"name":"antisamy-markup-formatter","url":"https://jenkins-updates.cloudbees.com/download/plugins/antisamy-markup-formatter/1.8/antisamy-markup-formatter.hpi","version":"1.8","sha1":"jooMNAiCCqXlQ8/h7HWBafCRVTA=","buildDate":"Jan 14, 2020","releaseTimestamp":"2020-01-14T08:00:00.00Z","title":"OWASP Markup Formatter Plugin","wiki":"https://github.com/jenkinsci/antisamy-markup-formatter-plugin","excerpt":"Uses policy definitions to allow limited HTML markup in user-submitted text.","labels":["security"],"requiredCore":"2.60.3","dependencies":[],"developers":[],"groupId":"org.jenkins-ci.plugins","gav":"org.jenkins-ci.plugins:antisamy-markup-formatter:1.8"}},"signature":{"correct_digest":"IvhBPyIJocneMxUPe3JoXTSlgRw=","correct_digest512":"48af538584432d40b04d4ec09fee5b13292bc9b403b0fcb1f4246ea9030e95c9b48fe3cd5ddd362b93a3afac506a8c3798c0ead6407b3f73e99b40ee712ed7ec","certificates":["MIIFhDCCA2wCCQDGSFE7A358zjANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkRFMRgwFgYDVQQKDA9DbG91ZEJlZXMsIEluYy4xFjAUBgNVBAMMDXVwZGF0ZS1jZW50ZXIxNTAzBgkqhkiG9w0BCQEWJm9wZXJhdGlvbnMrdXBkYXRlLWNlbnRlckBjbG91ZGJlZXMuY29tMB4XDTIwMDUyOTAxMjgxNFoXDTMwMDUyNzAxMjgxNFowgYMxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJERTEYMBYGA1UECgwPQ2xvdWRCZWVzLCBJbmMuMRYwFAYDVQQDDA11cGRhdGUtY2VudGVyMTUwMwYJKoZIhvcNAQkBFiZvcGVyYXRpb25zK3VwZGF0ZS1jZW50ZXJAY2xvdWRiZWVzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJyeG1X+jhC6NdNTyYRP0iPBF8j1gt9BGsGfTktdwpHpHSfHWwn2S3SAkAGVpck6kOWudejHvKmaAHMEiON0T4RHLnOc0BRd5W/BOzyVgB0eytkjSANeB9UIRNuCZoUM8NdNCyAcr9fmsns6jVRzCwnuyxeXFvGYgikzoO/ZC0/vsyAHp/2AzvgTE/7tFuJYHuvQ8ACfSPRgSQ3rc0hpSnSVV1UqTwrE/1AIhEjisNRXc6eMxlStFIsVuRkdaJRr7pi6W0mFmQr2gFtDHJkqX2nwHqNPzuJ7AVF2VXlh4j7GecDxwVdtVKdQEuCxn7IbX8UbWLcA/IwBnR8ZaHUr1KER+LjTIjwXlQnv3wAoz3YqCvgvKlx1HVTtf/PVlJG0STiPHZtwSqJpgXjQ+XLXCW1gsevDR2fyyddxC5p21AvQ480SGY1cRuesTEpoZjTYW4jNJsb8JKhyyAM50GHYWIgCyCavgHH+da+J7kgSqVmBIgum9Ws4Mh6AQHTUcxozff3vIUnRU8B5Lg20q4UZqDrFHKxQMyvEFXBmGIsqw6EtPTKzPWIq/noq2YT4mrpi1iFDPd8phHuy7IIDqmHPP0GvcL9f/QUDysmVgOuOQShtFhA5ZX2KHJ4sjtPDzYq/EjStI+tytR10aV12a/iL4eBfNlhP0UiPVhw2hLg3xMLBAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAHGSLYRRZ032pmbwHY8yg9+z7P2TljaYA4dI5/WUmev0oNyEwEwcbMhhLq1yIG9bDjo65WFYyNijX7eJHGSTR2clRLRZ67N2z4hOkymgLbpXgCoyAr7Pgkl2sxz3lW/VPTN7ZFl37ZkbsUuSFy5BnNXkISh5bDATX9JCJCPYzdVKBbjd2kyMeiOz7Gf/SYOEBvp/vgz3gqv5ZLQIEKFmZT2imiELmfgO0uuVlCgJWU9PDGEb2MW4Td0v0hzL5aycYQSl0bAbiTSqofSIOUdniELYJEtn0G/tdxY5ZnlgEP8jdSNlsnESArjyxGJanwxzQdMps6MaTxew+tYPzjMACEQaLeNUHmLtlMRFaqWPcOj85XZ3qzBwwOESFq3NQu8NZcOJrNr84AHFkPnE90gSNaZlA2XJReioGViBmo421LypKobjbny0z2L2jvQ7lI23Hdt4DA34cB6dlPg/6Vi9PyhokeNTL5VZCGpU8WzhMoxq/4pNLawq2suE92OeYuWDz2v65OJWJe1EEXQhX5H8G1001pv2OD+p5xew/QfDxshCsi3hPVRSB1qVquMgmhOBCnq1j/ocGOubLKQ0WpeSUYDynVrfpvQ1rCW+Sbz0fEduMPrD8c+2+v/U6NFDxqZCtooRbtNQeKuyJYtKoB6VuUAWHOqi95lCirlplY2Mjljn"],"correct_signature":"U54qDKGFgWWYo44b3d4ThIq7nDN3KrRWwxI2JQDL5roHV1CKzUduDuB7h65I89PA0HDf+QMcxoZJ1kSoiSfsYHnIAkdeIkB374JKG9PzSOVt+24Fuwqtjhk4oa3rBhionXfgSCdXmtWPAmmSPIUFmayrl0iO8CviN6gpgfYHiGs9BRUwSdOdFZdOfCD7L48K/GsCFGB66wLe1gfs4Jk5ymZ0nnLqK4TKUehzXgBpHiSvrFnnI5XdiisQ6jTT93WfL5rT8tph6XGevlRmXbPgUBhOM75kTlZVQpmlua6K8DtBpoLofO8nfvqLUJ691vZVLWIn4k59FlGdm0bLJDWuEck7CmzOg43hNs+L+NAGsJzdBnPpShoUrlUn6PDF56rKpNyDqSQUmvF2UofI0vLhA3ORe+5FKw25n5kvP9NLGql9HPBlXRHB9xK5u0kJnP83Rbnt4oeMaDsTLSDNWcp1cXGlFbzX+m0KDyaT6hnRarW92OF/679xz15rw/1XZ/qnl3wje9tammn2Qn1kY7W7uu5qfwlpIdFaPmuuvLEF3lFq/0W6MXxcQQliiXvbgW+TFxMv+GM/x6iaiBxyKuaewiGfh4NP+5dyPADhNwuqxbyV6MCXUnpMrP/YQsWiES3VxJiOeGYMTOQMi8KKsGu71FuTNa49xaeZ1im9vYlmK0A=","correct_signature512":"1287992ea9983769464bc7f9af832d63b209f5c8409243804189b1773f44e33560944dbe619cc1bae36ee5c83461b07f1d86f06c29565164093e0b007928d28ba8b2e30f72b10e11d17437e78221d186d6bd2b79d48125bc23cdebb5d16ba5868ff35ad1d1088c5bf7c2c919ec886c21df4f8dd985576c03d07df51e09b9045cfd1ecd0429e6b2e43cdd9baef9c35a25e174caaa7e2e45dc6e5a2d7b351eb3647f433412192a5090abf74aa1a3a898f5e41d66e6ffe1fe89203fb33e576c0f4abbfc3652f75b571deef06d26e56a554dce4c25105da094ba1cbd300ae4a166c99fff60c56d15372cea6da6fad504f57ac2815d27ea607bdf75969965f0ef0faee4d9d2f2276dddd76d138f9e640673d5802f3c4cbd65449839fd81cf54116b65ef61f74f870613b5e3f2ce5565b865cc09c76e05ac81edb36edb9687f859258857a128c69d767b2860a583c6b48e02815eeef071a4ecd093961deab3f10cd2dcdb0aa17e37e8c224dedfa19308ecd600d4965e33ababf0c41ef94ada348a9f47e6ccc4440dd59d03b55d5f6e63f6857ec4f1d05b3c4fa59bd11fd7d828320e7f9993907ffd2a3a4405b6e850140b6c4666b4930ed0cc49c9060f835a1e1019298bcbbe822ea2db790c66d3d374957f8edd23dd8db2f4730fa3ec370def4c0794d86b8a810548ad2f4b55fbbb3841508b09ad6558f82d880357e0b8f99a7cf9fb","digest":"2jmj7l5rSw0yVb/vlWAYkK/YBwk=","signature":"cKU5GDH6I0wBGLQf5zecoBd31J6D/Ua4H5mVF5e0TkO5LcKpmnwUPVAYvHoqhfi1orpso3Phbq2xf2cOZkeFqRbHqVNX38Q2jMIGSK4zMz3sPLAX7P8g35yJqtltqs1I5Qjg6V5wY6paMK6tP88Sh2RX6OGuX/xNTZqTTngAmuEyfUkM8USJ14oVjRlRt+Du6e6xF/JgVO6Vw2qllQx1SMp4fUti46RniCGIzEgTnwis3W+q8Fz5HDng8hVQ54FgW9EDEcG6hazuBYGmoBhoMIOnW2hrCvUEB3GZ7g2jJL/zx0sDxZlfpsx1PIi4MkNvA6HIHzo7ZY4KvnacPTUe/1SQz+BYkuSF4hiOiiyVq2OUyT5JCa80o2LRqaqqAlrVfzqTIHzb+gqoof1RpAV5hs8j82osie/QEfCdhnQEYNiqR86MCdUdUKoc01h3kT8ekYwy2oXZKzLVvq52xU1+NzMEfxax6e4lHCeC1ZUyzDv69cjeFR08rPaE9IFDSJx1teNEezfS3+0upzDGR7VU8rfJuNJSmGCux9wmX2MGYfZfLv7gCc4fwgqF2UUL+23Z88HTEHPYKu7P96KK/6VY1QD/wp9fwjfpT3lfbCjT4E5WwhG07HTQug4qXtAJD7pgCe6yoFv8TBnRLuHpMYrgpUPNmoWbWQJhpeJmVfwlJDo="}}
),'*'); };