diff --git a/.cockpit.metadata b/.cockpit.metadata index 8e16f96..6a91fae 100644 --- a/.cockpit.metadata +++ b/.cockpit.metadata @@ -1 +1 @@ -236c4ed6fc4cfc4d78edf1d6fc9c54de08d82432 SOURCES/cockpit-160.tar.xz +e869e7db7a800a3849d78de6d843cb320c638efb SOURCES/cockpit-154.tar.xz diff --git a/.gitignore b/.gitignore index d294e5d..5274966 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/cockpit-160.tar.xz +SOURCES/cockpit-154.tar.xz diff --git a/SOURCES/0001-test-Fix-test-dbus-to-work-without-a-system-bus-7952.patch b/SOURCES/0001-test-Fix-test-dbus-to-work-without-a-system-bus-7952.patch new file mode 100644 index 0000000..a581894 --- /dev/null +++ b/SOURCES/0001-test-Fix-test-dbus-to-work-without-a-system-bus-7952.patch @@ -0,0 +1,52 @@ +From 5887cf5b5d0cded422b883052d4a8c3cf5d5f5fa Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Tue, 24 Oct 2017 21:13:07 +0200 +Subject: [PATCH 1/6] test: Fix test-dbus to work without a system bus (#7952) + +The last test in `TESTS=dist/base1/test-dbus` hangs eternally if there +is no system D-Bus running: + +``` +PASS: dist/base1/test-dbus.html 187 - receive writable fd: fd received and not writable +cockpit-bridge-Message: 1:58: Could not connect: No such file or directory +cockpit-bridge-Message: 1:60: (null) +cockpit-bridge-Message: 1:59: Could not connect: No such file or directory +cockpit-bridge-Message: 1:61: Could not connect: No such file or directory +Could not connect: No such file or directory +(null) +Could not connect: No such file or directory +Could not connect: No such file or directory +``` + +This happens when running tests in mock or in a docker container. + +Use the session bus to avoid this and make fewer assumptions about the +host system. + +Closes #7952 +--- + src/base1/test-dbus.js | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/base1/test-dbus.js b/src/base1/test-dbus.js +index a3f42e3..cf04ed5 100644 +--- a/src/base1/test-dbus.js ++++ b/src/base1/test-dbus.js +@@ -705,10 +705,10 @@ QUnit.asyncTest("internal dbus bus none with address", function() { + QUnit.asyncTest("separate dbus connections for channel groups", function() { + assert.expect(4); + +- var channel1 = cockpit.channel({ payload: 'dbus-json3', group: 'foo' }); +- var channel2 = cockpit.channel({ payload: 'dbus-json3', group: 'bar' }); +- var channel3 = cockpit.channel({ payload: 'dbus-json3', group: 'foo' }); +- var channel4 = cockpit.channel({ payload: 'dbus-json3', group: 'baz' }); ++ var channel1 = cockpit.channel({ payload: 'dbus-json3', group: 'foo', bus: 'session' }); ++ var channel2 = cockpit.channel({ payload: 'dbus-json3', group: 'bar', bus: 'session' }); ++ var channel3 = cockpit.channel({ payload: 'dbus-json3', group: 'foo', bus: 'session' }); ++ var channel4 = cockpit.channel({ payload: 'dbus-json3', group: 'baz', bus: 'session' }); + + cockpit.all([ + channel1.wait(), channel2.wait(), channel3.wait(), channel4.wait() +-- +2.14.3 + diff --git a/SOURCES/0002-test-Adjust-for-RHEL-7.5-image.patch b/SOURCES/0002-test-Adjust-for-RHEL-7.5-image.patch new file mode 100644 index 0000000..11c4ca4 --- /dev/null +++ b/SOURCES/0002-test-Adjust-for-RHEL-7.5-image.patch @@ -0,0 +1,171 @@ +From cd5bce10444b8c1bea0210c94ab25c3b38d4bb0b Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Sun, 10 Dec 2017 12:13:58 +0100 +Subject: [PATCH 2/6] test: Adjust for RHEL 7.5 image + +Backported from master commit 42ef1b8c (without the bots/ parts) and +commits 71b4dd0b4 and 657d49bc65. +--- + test/verify/check-docker-storage | 1 + + test/verify/check-journal | 6 +++--- + test/verify/check-networking-settings | 6 +++--- + test/verify/check-ostree | 4 ++-- + test/verify/check-packagekit | 4 ++-- + test/verify/check-storage-format | 2 +- + test/verify/check-storage-iscsi | 2 +- + test/verify/check-system-info | 2 +- + 8 files changed, 14 insertions(+), 13 deletions(-) + +diff --git a/test/verify/check-docker-storage b/test/verify/check-docker-storage +index 103ef02..73f6180 100755 +--- a/test/verify/check-docker-storage ++++ b/test/verify/check-docker-storage +@@ -41,6 +41,7 @@ def can_manage(machine): + "fedora-testing", + "rhel-7", + "rhel-7-4", ++ "rhel-7-5", + "centos-7", + "rhel-atomic", + "fedora-atomic", +diff --git a/test/verify/check-journal b/test/verify/check-journal +index c7921bd..fe7c59b 100755 +--- a/test/verify/check-journal ++++ b/test/verify/check-journal +@@ -295,7 +295,7 @@ s.send("PRIORITY=3\\nFOO=bar\\n")' + + b.wait_text("#journal-entry-message", "[no data]") + +- @skipImage("Newer version of ABRT required", "centos-7", "rhel-7", "fedora-25", "fedora-i386", "fedora-testing", "rhel-7-4") ++ @skipImage("Newer version of ABRT required", "centos-7", "rhel-7", "fedora-25", "fedora-i386", "fedora-testing", "rhel-7-4", "rhel-7-5") + @skipImage("ABRT not available", "debian-stable", "debian-testing", "ubuntu-stable", "ubuntu-1604", "rhel-atomic", "fedora-atomic", "continuous-atomic") + def testAbrtSegv(self): + b = self.browser +@@ -330,7 +330,7 @@ s.send("PRIORITY=3\\nFOO=bar\\n")' + sel += " .panel-body:contains('signal: 11 executable: ')" + b.wait_present(sel) + +- @skipImage("Newer version of ABRT required", "centos-7", "rhel-7", "fedora-25", "fedora-i386", "fedora-testing", "rhel-7-4") ++ @skipImage("Newer version of ABRT required", "centos-7", "rhel-7", "fedora-25", "fedora-i386", "fedora-testing", "rhel-7-4", "rhel-7-5") + @skipImage("ABRT not available", "debian-stable", "debian-testing", "ubuntu-stable", "ubuntu-1604", "rhel-atomic", "fedora-atomic", "continuous-atomic") + def testAbrtDelete(self): + b = self.browser +@@ -366,7 +366,7 @@ s.send("PRIORITY=3\\nFOO=bar\\n")' + b.wait_not_present("#journal-entry-fields .nav") + + +- @skipImage("Newer version of ABRT required", "centos-7", "rhel-7", "fedora-25", "fedora-i386", "fedora-testing", "rhel-7-4") ++ @skipImage("Newer version of ABRT required", "centos-7", "rhel-7", "fedora-25", "fedora-i386", "fedora-testing", "rhel-7-4", "rhel-7-5") + @skipImage("ABRT not available", "debian-stable", "debian-testing", "ubuntu-stable", "ubuntu-1604", "rhel-atomic", "fedora-atomic", "continuous-atomic") + def testAbrtReport(self): + # The testing server is located at verify/files/mock-faf-server.py +diff --git a/test/verify/check-networking-settings b/test/verify/check-networking-settings +index b3727b9..349337c 100755 +--- a/test/verify/check-networking-settings ++++ b/test/verify/check-networking-settings +@@ -86,7 +86,7 @@ class TestNetworking(NetworkCase): + + iface = self.add_iface() + con_id = self.iface_con_id(iface) +- m.execute("nmcli con mod '%s' ipv4.dhcp-hostname foo" % con_id) ++ m.execute("nmcli con mod '%s' connection.gateway-ping-timeout 12" % con_id) + + self.login_and_go("/network") + self.wait_for_iface(iface) +@@ -103,8 +103,8 @@ class TestNetworking(NetworkCase): + + self.assertEqual(m.execute("nmcli -m tabular -t -f ipv4.method con show '%s'" % con_id).strip(), + "shared") +- self.assertEqual(m.execute("nmcli -m tabular -t -f ipv4.dhcp-hostname con show '%s'" % con_id).strip(), +- "foo") ++ self.assertEqual(m.execute("nmcli -m tabular -t -f connection.gateway-ping-timeout con show '%s'" % con_id).strip(), ++ "12") + + if __name__ == '__main__': + test_main() +diff --git a/test/verify/check-ostree b/test/verify/check-ostree +index b405321..b1f792f 100755 +--- a/test/verify/check-ostree ++++ b/test/verify/check-ostree +@@ -114,7 +114,7 @@ def rhsmcertd_hack(m): + m.execute("systemctl stop rhsmcertd || true") + + +-@skipImage("No OSTree available", "centos-7", "debian-stable", "debian-testing", "fedora-25", "fedora-26", "fedora-27", "fedora-testing", "fedora-i386", "rhel-7", "rhel-7-4", "ubuntu-1604", "ubuntu-stable") ++@skipImage("No OSTree available", "centos-7", "debian-stable", "debian-testing", "fedora-25", "fedora-26", "fedora-27", "fedora-testing", "fedora-i386", "rhel-7", "rhel-7-4", "rhel-7-5", "ubuntu-1604", "ubuntu-stable") + class OstreeRestartCase(MachineCase): + provision = { + "machine1": { "address": "10.111.113.2/20", "dns": "10.111.113.2" } +@@ -415,7 +415,7 @@ class OstreeRestartCase(MachineCase): + + self.allow_restart_journal_messages() + +-@skipImage("No OSTree available", "centos-7", "debian-stable", "debian-testing", "fedora-25", "fedora-26", "fedora-27", "fedora-testing", "fedora-i386", "rhel-7", "rhel-7-4", "ubuntu-1604", "ubuntu-stable") ++@skipImage("No OSTree available", "centos-7", "debian-stable", "debian-testing", "fedora-25", "fedora-26", "fedora-27", "fedora-testing", "fedora-i386", "rhel-7", "rhel-7-4", "rhel-7-5", "ubuntu-1604", "ubuntu-stable") + class OstreeCase(MachineCase): + provision = { + "machine1": { "address": "10.111.113.2/20", "dns": "10.111.113.2" } +diff --git a/test/verify/check-packagekit b/test/verify/check-packagekit +index df4ecfb..bb58fab 100755 +--- a/test/verify/check-packagekit ++++ b/test/verify/check-packagekit +@@ -550,7 +550,7 @@ class TestUpdatesSubscriptions(PackageCase): + self.candlepin.execute("systemctl start tomcat") + + # remove all existing products (RHEL server), as we can't control them +- m.execute("rm /etc/pki/product-default/*.pem /etc/pki/product/*.pem") ++ m.execute("rm -f /etc/pki/product-default/*.pem /etc/pki/product/*.pem") + + # download product info from the candlepin machine and install it + product_file = os.path.join(self.tmpdir, "88888.pem") +@@ -656,7 +656,7 @@ class TestAutoUpdates(PackageCase): + self.backend = "apt" + elif self.machine.image.startswith("fedora"): + self.backend = "dnf" +- elif self.machine.image in ["centos-7", "rhel-7", "rhel-7-4"]: ++ elif self.machine.image in ["centos-7", "rhel-7", "rhel-7-4", "rhel-7-5"]: + self.backend = "yum" + else: + raise NotImplementedError("unknown image " + self.machine.image) +diff --git a/test/verify/check-storage-format b/test/verify/check-storage-format +index 2d8a6ac..de5206c 100755 +--- a/test/verify/check-storage-format ++++ b/test/verify/check-storage-format +@@ -73,7 +73,7 @@ class TestStorage(StorageCase): + check_type("xfs") + check_type("ext4") + check_type("vfat") +- if not m.image in [ "rhel-7", "rhel-7-4", "centos-7" ]: ++ if not m.image in [ "rhel-7", "rhel-7-4", "rhel-7-5", "centos-7" ]: + check_type("ntfs") + + if __name__ == '__main__': +diff --git a/test/verify/check-storage-iscsi b/test/verify/check-storage-iscsi +index 9127fe1..8f1b1a2 100755 +--- a/test/verify/check-storage-iscsi ++++ b/test/verify/check-storage-iscsi +@@ -31,7 +31,7 @@ class TestStorage(StorageCase): + b.wait_timeout(120) + + # rhel-7 is missing the iSCSI session API +- if m.image in ["rhel-7", "rhel-7-4"]: ++ if m.image in ["rhel-7", "rhel-7-4", "rhel-7-5"]: + self.login_and_go("/storage") + # The optional parts of the UI have been configured + # properly before the page is shown, so we can now +diff --git a/test/verify/check-system-info b/test/verify/check-system-info +index 0031bb6..7353297 100755 +--- a/test/verify/check-system-info ++++ b/test/verify/check-system-info +@@ -252,7 +252,7 @@ class TestSystemInfo(MachineCase): + self.assertIn("Mon Jun 4 06:34:", m.execute("date")) + self.assertIn("EEST 2018\n", m.execute("date")) + +- @skipImage("No NTP servers config", "centos-7", "continuous-atomic", "rhel-7", "rhel-7-4", "rhel-atomic") ++ @skipImage("No NTP servers config", "centos-7", "continuous-atomic", "rhel-7", "rhel-7-4", "rhel-7-5", "rhel-atomic") + def testTimeServers(self): + m = self.machine + b = self.browser +-- +2.14.3 + diff --git a/SOURCES/0003-test-Disable-LVM-related-storaged-tests-on-RHEL-7.5.patch b/SOURCES/0003-test-Disable-LVM-related-storaged-tests-on-RHEL-7.5.patch new file mode 100644 index 0000000..1c55ea1 --- /dev/null +++ b/SOURCES/0003-test-Disable-LVM-related-storaged-tests-on-RHEL-7.5.patch @@ -0,0 +1,73 @@ +From 6c5aca1e308433ed64b2413ae9eb82bc160a7297 Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Mon, 16 Oct 2017 20:54:29 +0200 +Subject: [PATCH 3/6] test: Disable LVM related storaged tests on RHEL 7.5 + +udisks2-lvm2 is not currently available on RHEL 7.5, so disable the +corresponding tests. + +See https://bugzilla.redhat.com/show_bug.cgi?id=1503100 + +Reviewed-by: Peter +--- + test/verify/check-storage-hidden | 2 ++ + test/verify/check-storage-lvm2 | 2 ++ + test/verify/check-storage-multipath | 2 ++ + test/verify/check-storage-resize | 2 ++ + 4 files changed, 8 insertions(+) + +diff --git a/test/verify/check-storage-hidden b/test/verify/check-storage-hidden +index fc4d5a7..1498bee 100755 +--- a/test/verify/check-storage-hidden ++++ b/test/verify/check-storage-hidden +@@ -24,6 +24,8 @@ from testlib import * + from storagelib import * + + @skipImage("UDisks doesn't have support for LVM", "debian-stable", "debian-testing", "ubuntu-1604", "ubuntu-stable") ++# HACK: https://bugzilla.redhat.com/show_bug.cgi?id=1503100 ++@skipImage("udisks2-lvm2 missing in RHEL 7.5", "rhel-7-5") + class TestStorage(StorageCase): + def testHiddenLuks(self): + m = self.machine +diff --git a/test/verify/check-storage-lvm2 b/test/verify/check-storage-lvm2 +index 13f70ef..b68846d 100755 +--- a/test/verify/check-storage-lvm2 ++++ b/test/verify/check-storage-lvm2 +@@ -24,6 +24,8 @@ from testlib import * + from storagelib import * + + @skipImage("UDisks doesn't have support for LVM", "debian-stable", "debian-testing", "ubuntu-1604", "ubuntu-stable") ++# HACK: https://bugzilla.redhat.com/show_bug.cgi?id=1503100 ++@skipImage("udisks2-lvm2 missing in RHEL 7.5", "rhel-7-5") + class TestStorage(StorageCase): + def testLvm(self): + m = self.machine +diff --git a/test/verify/check-storage-multipath b/test/verify/check-storage-multipath +index 12770b8..9fa5a88 100755 +--- a/test/verify/check-storage-multipath ++++ b/test/verify/check-storage-multipath +@@ -24,6 +24,8 @@ from storagelib import * + + @skipImage("UDisks doesn't have support for multipath", "debian-stable", "ubuntu-1604", "ubuntu-stable") + @skipImage("No multipath on Debian", "debian-testing") ++# HACK: https://bugzilla.redhat.com/show_bug.cgi?id=1503100 ++@skipImage("udisks2-lvm2 missing in RHEL 7.5", "rhel-7-5") + class TestStorage(StorageCase): + def testBasic(self): + m = self.machine +diff --git a/test/verify/check-storage-resize b/test/verify/check-storage-resize +index 4d89db5..2a8e126 100755 +--- a/test/verify/check-storage-resize ++++ b/test/verify/check-storage-resize +@@ -24,6 +24,8 @@ from testlib import * + from storagelib import * + + @skipImage("UDisks doesn't have support for LVM", "debian-stable", "debian-testing", "ubuntu-1604", "ubuntu-stable") ++# HACK: https://bugzilla.redhat.com/show_bug.cgi?id=1503100 ++@skipImage("udisks2-lvm2 missing in RHEL 7.5", "rhel-7-5") + class TestStorage(StorageCase): + def testResize(self): + m = self.machine +-- +2.14.3 + diff --git a/SOURCES/0004-kubernetes-Updates-to-work-with-3.7.patch b/SOURCES/0004-kubernetes-Updates-to-work-with-3.7.patch new file mode 100644 index 0000000..a2185ce --- /dev/null +++ b/SOURCES/0004-kubernetes-Updates-to-work-with-3.7.patch @@ -0,0 +1,388 @@ +From 9b1e4abb084b6071b90b67a3f6a3ae227b5b3e08 Mon Sep 17 00:00:00 2001 +From: petervo +Date: Mon, 30 Oct 2017 15:14:07 -0700 +Subject: [PATCH 4/6] kubernetes: Updates to work with 3.7 + +Cherry-pick two commits from master to work with OpenShift 3.7: + + - kubernetes: Use RBAC apiGroup when policybinds is not available + (373e131e01e6) + - kubernetes: Use forced to plain-text data in error messages + (c45a335f59ad) + +Also cherry-pick "kubernetes: Fix kubeLoader $destroy callback" +(c19604b9cb) as it's a nice and safe bug fix. +--- + pkg/kubernetes/scripts/kube-client-cockpit.js | 8 +- + pkg/kubernetes/scripts/kube-client.js | 2 +- + pkg/kubernetes/scripts/policy.js | 104 ++++++++++++++++++++------ + pkg/kubernetes/scripts/projects.js | 35 +++------ + pkg/kubernetes/scripts/registry.js | 4 +- + 5 files changed, 102 insertions(+), 51 deletions(-) + +diff --git a/pkg/kubernetes/scripts/kube-client-cockpit.js b/pkg/kubernetes/scripts/kube-client-cockpit.js +index 733326c..53ffd6f 100644 +--- a/pkg/kubernetes/scripts/kube-client-cockpit.js ++++ b/pkg/kubernetes/scripts/kube-client-cockpit.js +@@ -38,7 +38,13 @@ + try { + obj = JSON.parse(response.data); + } catch(e) { +- return; ++ // Some kubernetes versions message up json reponses ++ if (response.data && response.headers && ++ response.headers["Content-Type"] === "text/plain") { ++ obj = { message: response.data }; ++ } else { ++ return; ++ } + } + + if (obj && obj.message) +diff --git a/pkg/kubernetes/scripts/kube-client.js b/pkg/kubernetes/scripts/kube-client.js +index c2bae9b..39bb1cb 100644 +--- a/pkg/kubernetes/scripts/kube-client.js ++++ b/pkg/kubernetes/scripts/kube-client.js +@@ -654,7 +654,7 @@ + function connectUntil(ret, until) { + if (until) { + if (until.$on) { +- until.$on("destroy", function() { ++ until.$on("$destroy", function() { + ret.cancel(); + }); + } else { +diff --git a/pkg/kubernetes/scripts/policy.js b/pkg/kubernetes/scripts/policy.js +index 6ce3d23..074cdd1 100644 +--- a/pkg/kubernetes/scripts/policy.js ++++ b/pkg/kubernetes/scripts/policy.js +@@ -32,13 +32,51 @@ + '$rootScope', + 'kubeLoader', + 'kubeMethods', +- function($q, $rootScope, loader, methods) { ++ 'kubeSelect', ++ 'KubeWatch', ++ 'KubeRequest', ++ 'KUBE_SCHEMA', ++ function($q, $rootScope, loader, methods, select, watch, KubeRequest, KUBE_SCHEMA) { ++ ++ var apiGroup; ++ var RBAC_GROUP = "rbac.authorization.k8s.io"; ++ var RBAC_API = "/apis/rbac.authorization.k8s.io/v1beta1"; ++ var POLICY_BINDING_API = KUBE_SCHEMA["RoleBinding"]["api"]; ++ var watchPromise; ++ ++ function setupRoleBinding(group) { ++ KUBE_SCHEMA["RoleBinding"]["api"] = group ? RBAC_API : POLICY_BINDING_API; ++ KUBE_SCHEMA["rolebindings"]["api"] = group ? RBAC_API : POLICY_BINDING_API; ++ apiGroup = group; ++ expireSAR(null); ++ expireWhoCan(null); ++ return group ? "rolebindings" : "policybindings"; ++ } ++ ++ function ensureWatchType() { ++ if (!watchPromise) { ++ watchPromise = new KubeRequest("GET", "/oapi/v1") ++ .then(function(response) { ++ var data = response.data || {}; ++ var i, l = data.resources || []; ++ for(i = 0; i < l.length; i++ ) { ++ if (l[i].kind == "PolicyBinding") ++ return setupRoleBinding(); ++ } ++ return setupRoleBinding(RBAC_GROUP); ++ }, function(err) { ++ console.warn("Error getting API", err); ++ return setupRoleBinding(); ++ }); ++ } ++ return watchPromise; ++ } + + /* + * Data loading hacks: + * +- * We would like to watch rolebindings, but sadly that's not supported +- * by origin. So we have to watch policybindings and then infer the ++ * We would like to watch rolebindings, but not all versions support ++ * that. So we have to watch policybindings and then infer the + * rolebindings from there. + * + * In addition we would like to be able to load User and Group objects, +@@ -47,6 +85,15 @@ + */ + loader.listen(function(present, removed) { + var link, expire = { }; ++ ++ /* If reseting clear status */ ++ if (!present && !removed) { ++ expireSAR(null); ++ expireWhoCan(null); ++ watchPromise = null; ++ return; ++ } ++ + for (link in removed) { + if (removed[link].kind == "PolicyBinding") { + update_rolebindings(removed[link].roleBindings, true); +@@ -82,6 +129,10 @@ + if (link in loader.objects) + return; + ++ /* Don't show system groups */ ++ if (subject.kind == "Group" && subject.name.indexOf("system:") === 0) ++ return; ++ + /* An interim object, until perhaps the real thing can be loaded */ + var interim = { kind: subject.kind, apiVersion: "v1", metadata: { name: subject.name } }; + if (subject.namespace) +@@ -236,7 +287,6 @@ + var name = toName(role); + var binding = { + kind: "RoleBinding", +- apiVersion: "v1", + metadata: { + name: name, + namespace: namespace, +@@ -246,7 +296,8 @@ + groupNames: [], + subjects: [], + roleRef: { +- name: role ++ name: role, ++ kind: "ClusterRole", + } + }; + addToArray(roleArray(binding, "subjects"), subjects); +@@ -255,6 +306,7 @@ + } + + function removeFromRole(project, role, subject) { ++ subject.apiGroup = apiGroup; + var namespace = toName(project); + return modifyRole(namespace, role, function(data) { + removeFromArray(roleArray(data, "subjects"), subject); +@@ -268,26 +320,26 @@ + }); + } + +- function removeMemberFromPolicyBinding(policyBinding, project, subjectRoleBindings, subject) { ++ function removeMemberFromProject(project, subjectRoleBindings, subject) { + var registryRoles = ["registry-admin", "registry-editor", "registry-viewer"]; + var chain = $q.when(); +- var defaultPolicybinding; + var roleBindings = []; ++ var defaultPolicybinding = select().kind("PolicyBinding") ++ .namespace(project) ++ .name(":default").one(); ++ subject.apiGroup = apiGroup; + +- if(policyBinding && policyBinding.one()){ +- defaultPolicybinding = policyBinding.one(); ++ if(defaultPolicybinding) + roleBindings = defaultPolicybinding.roleBindings; +- } +- angular.forEach(subjectRoleBindings, function(o) { +- angular.forEach(roleBindings, function(role) { +- //Since we only added registry roles +- //remove ONLY registry roles +- if (( indexOf(registryRoles, role.name) !== -1) && role.name === o.metadata.name) { +- chain = chain.then(function() { +- return removeFromRole(project, role.name, subject); +- }); +- } +- }); ++ ++ angular.forEach(subjectRoleBindings, function(role) { ++ //Since we only added registry roles ++ //remove ONLY registry roles ++ if (indexOf(registryRoles, role.roleRef.name) !== -1) { ++ chain = chain.then(function() { ++ return removeFromRole(project, role.roleRef.name, subject); ++ }); ++ } + }); + return chain; + } +@@ -334,14 +386,18 @@ + + return { + watch: function watch(until) { +- loader.watch("policybindings", until).then(function() { +- expireWhoCan(null); ++ ensureWatchType().then(function (what) { ++ loader.watch(what, until) ++ .then(function() { ++ expireWhoCan(null); ++ }); + }); + }, + whoCan: function whoCan(project, verb, resource) { + return lookupWhoCan(toName(project), verb, resource); + }, + addToRole: function addToRole(project, role, subject) { ++ subject.apiGroup = apiGroup; + var namespace = toName(project); + return modifyRole(namespace, role, function(data) { + addToArray(roleArray(data, "subjects"), subject); +@@ -356,8 +412,8 @@ + }); + }, + removeFromRole: removeFromRole, +- removeMemberFromPolicyBinding: removeMemberFromPolicyBinding, +- subjectAccessReview: subjectAccessReview, ++ removeMemberFromProject: removeMemberFromProject, ++ subjectAccessReview: subjectAccessReview + }; + } + ]); +diff --git a/pkg/kubernetes/scripts/projects.js b/pkg/kubernetes/scripts/projects.js +index c616223..1067162 100644 +--- a/pkg/kubernetes/scripts/projects.js ++++ b/pkg/kubernetes/scripts/projects.js +@@ -106,10 +106,11 @@ + 'projectActions', + 'ListingState', + 'roleActions', +- function($scope, $routeParams, $location, select, loader, projectData, projectAction, ListingState, roleAction) { ++ 'projectPolicy', ++ function($scope, $routeParams, $location, select, loader, projectData, projectAction, ListingState, roleAction, projectPolicy) { + loader.watch("users", $scope); + loader.watch("groups", $scope); +- loader.watch("policybindings", $scope); ++ projectPolicy.watch($scope); + var namespace = $routeParams["namespace"] || ""; + $scope.projName = namespace; + if (namespace) { +@@ -149,9 +150,11 @@ + 'projectActions', + 'roleActions', + 'ListingState', +- function($scope, $routeParams, $location, select, loader, projectData, projectAction, roleActions, ListingState) { ++ 'projectPolicy', ++ function($scope, $routeParams, $location, select, loader, projectData, projectAction, roleActions, ListingState, projectPolicy) { + loader.watch("users", $scope); + loader.watch("groups", $scope); ++ projectPolicy.watch($scope); + var user = $routeParams["user"] || ""; + $scope.userName = user; + if (user) { +@@ -192,17 +195,14 @@ + 'projectActions', + 'roleActions', + 'ListingState', +- function($scope, $routeParams, $location, select, loader, projectData, projectAction, roleActions, ListingState) { ++ 'projectPolicy', ++ function($scope, $routeParams, $location, select, loader, projectData, projectAction, roleActions, ListingState, projectPolicy) { + loader.watch("users", $scope); + loader.watch("groups", $scope); ++ projectPolicy.watch($scope); + var group = $routeParams["group"] || ""; + $scope.groupName = group; + if (group) { +- var groupObj = select().kind("Group").name(group); +- if (!groupObj || groupObj.length < 1) { +- $scope.group = null; +- return; +- } + $scope.group = function() { + return select().kind("Group").name(group).one(); + }; +@@ -1154,9 +1154,6 @@ + 'memberActions', + "fields", + function($q, $scope, kselect, loader, methods, projectData, projectPolicy, $location, memberActions, fields) { +- function getPolicyBinding(namespace){ +- return kselect().kind("PolicyBinding").namespace(namespace).name(":default"); +- } + function getMembers() { + var members = []; + var groups = getGroups(); +@@ -1228,7 +1225,6 @@ + }; + function removeMemberFromParents(member) { + var chain = $q.when(); +- var policyBinding; + var groups = projectData.getGroupsWithMember(getGroups(), member.metadata.name); + angular.forEach(groups, function(g) { + chain = chain.then(function() { +@@ -1237,14 +1233,13 @@ + }); + var projects = projectData.getProjectsWithMember(getProjects(), member.metadata.name); + angular.forEach(projects, function(project) { +- policyBinding = getPolicyBinding(project.metadata.name); + var subjectRoleBindings = projectData.subjectRoleBindings(member.metadata.name, project.metadata.name); + var subject = { + kind: member.kind, + name: member.metadata.name, + }; + chain = chain.then(function() { +- return projectPolicy.removeMemberFromPolicyBinding(policyBinding, ++ return projectPolicy.removeMemberFromProject( + project.metadata.name, subjectRoleBindings, subject); + }); + }); +@@ -1277,13 +1272,12 @@ + //Project + var member = $scope.fields.memberObj; + var project = $scope.fields.parentObj.metadata.name; +- var policyBinding = getPolicyBinding(project); + var subjectRoleBindings = projectData.subjectRoleBindings(member.metadata.name, project); + var subject = { + kind: member.kind, + name: member.metadata.name, + }; +- return projectPolicy.removeMemberFromPolicyBinding(policyBinding, project, subjectRoleBindings, subject); ++ return projectPolicy.removeMemberFromProject(project, subjectRoleBindings, subject); + } + }; + +@@ -1307,9 +1301,6 @@ + function getProjects() { + return kselect().kind("Project"); + } +- function getPolicyBinding(namespace){ +- return kselect().kind("PolicyBinding").namespace(namespace).name(":default"); +- } + $scope.select = { + member: 'Select Member', + members: getUsers(), +@@ -1319,17 +1310,15 @@ + $scope.fields.grpProjects = projectData.getProjectsWithMember(getProjects(), fields.group.metadata.name); + function removeMemberFromParents(member) { + var chain = $q.when(); +- var policyBinding; + var projects = projectData.getProjectsWithMember(getProjects(), member.metadata.name); + angular.forEach(projects, function(project) { +- policyBinding = getPolicyBinding(project.metadata.name); + var subjectRoleBindings = projectData.subjectRoleBindings(member.metadata.name, project.metadata.name); + var subject = { + kind: member.kind, + name: member.metadata.name, + }; + chain = chain.then(function() { +- return projectPolicy.removeMemberFromPolicyBinding(policyBinding, ++ return projectPolicy.removeMemberFromProject( + project.metadata.name, subjectRoleBindings, subject); + }); + }); +diff --git a/pkg/kubernetes/scripts/registry.js b/pkg/kubernetes/scripts/registry.js +index c99cf16..780cc98 100644 +--- a/pkg/kubernetes/scripts/registry.js ++++ b/pkg/kubernetes/scripts/registry.js +@@ -105,8 +105,8 @@ + 'filterService', + function($scope, loader, select, discoverSettings, imageData, imageActions, projectActions, projectData, projectPolicy, filter) { + loader.load("projects"); +- /* Watch the policybindings for project access changes */ +- loader.watch("policybindings", $scope); ++ /* Watch the for project access changes */ ++ projectPolicy.watch($scope); + + /* + * For now the dashboard has to watch all images in +-- +2.14.3 + diff --git a/SOURCES/0005-po-Import-Japanese-translation-updates-from-RHEL-7.5.patch b/SOURCES/0005-po-Import-Japanese-translation-updates-from-RHEL-7.5.patch new file mode 100644 index 0000000..fcf6b52 --- /dev/null +++ b/SOURCES/0005-po-Import-Japanese-translation-updates-from-RHEL-7.5.patch @@ -0,0 +1,4362 @@ +From daae8732f8b5bba25fdd0f634110ca00622524dc Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Fri, 8 Dec 2017 13:25:27 +0100 +Subject: [PATCH 5/6] po: Import Japanese translation updates from RHEL 7.5 + branch (#8235) + +Import the "iteration=rhel-7.5" Japanese translations from Zanata so +that they trickle into the master branch. + +https://bugzilla.redhat.com/show_bug.cgi?id=1512923 + +Closes #8235 + +Cherry-picked from 12f72030764ea7 +--- + po/ja.po | 1651 +++++++++++++++++++++++++++++++++++++++----------------------- + 1 file changed, 1045 insertions(+), 606 deletions(-) + +diff --git a/po/ja.po b/po/ja.po +index 2c3bd71..0dc2df2 100644 +--- a/po/ja.po ++++ b/po/ja.po +@@ -1,20 +1,21 @@ ++# Ludek Janda , 2017. #zanata + # cockpit , 2017. #zanata + msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2017-10-09 20:45+0000\n" +-"MIME-Version: 1.0\n" +-"Content-Type: text/plain; charset=UTF-8\n" +-"Content-Transfer-Encoding: 8bit\n" +-"PO-Revision-Date: 2017-08-01 02:39-0400\n" ++"POT-Creation-Date: 2017-12-08 16:38+0100\n" ++"PO-Revision-Date: 2017-12-06 05:26-0500\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Japanese\n" + "Language: ja\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" + "X-Generator: Zanata 3.9.6\n" + "Plural-Forms: nplurals=1; plural=0\n" + +-#: pkg/docker/storage.jsx:245 ++#: pkg/docker/storage.jsx:244 + msgid " (shared with the OS)" + msgstr " (OS と共有)" + +@@ -45,6 +46,9 @@ msgid "" + "This may also effect other services as DNS resolution settings and the list " + "of trusted CAs may change." + msgstr "" ++"$0 ローカル認証情報を持つユーザーだけが、このマシンにログインできます。DNS 解" ++"決設定と、信頼される CA の一覧が変更する場合があるため、他のサービスにもこれ" ++"が当てはまることもあります。" + + #: pkg/systemd/init.js:376 pkg/systemd/init.js:664 + msgid "$0 Template" +@@ -110,12 +114,14 @@ msgid "" + "$0 is available for most operating systems. To install it, search for it in " + "GNOME Software or run the following:" + msgstr "" ++"$0 は、多数のオペレーティングシステムで利用できます。インストールするには、" ++"GNOME ソフトウェアで検索するか、以下を実行します:" + + #: pkg/storaged/content-views.jsx:254 pkg/storaged/content-views.jsx:473 + #: pkg/storaged/details.jsx:93 pkg/storaged/details.jsx:153 + #: pkg/storaged/format-dialog.jsx:117 + msgid "$0 is in active use" +-msgstr "" ++msgstr "$0 は、アクティブに使用されています。" + + #: pkg/ostree/client.js:484 + msgid "$0 key ID" +@@ -137,7 +143,7 @@ msgstr[0] "$0 ヶ月" + + #: pkg/packagekit/updates.jsx:262 + msgid "$0 more…" +-msgstr "" ++msgstr "$0 を超えています…" + + #: pkg/selinux/setroubleshoot-view.jsx:410 + msgid "$0 occurrence" +@@ -161,10 +167,9 @@ msgid "$0 shares" + msgstr "$0 シェア" + + #: pkg/packagekit/updates.jsx:179 +-#, fuzzy + msgid "$0 update" + msgid_plural "$0 updates" +-msgstr[0] "更新" ++msgstr[0] "$0 更新" + + #: pkg/lib/plot.js:887 + msgid "$0 week" +@@ -226,7 +231,7 @@ msgstr "(なし)" + #: pkg/packagekit/updates.jsx:184 + msgid ", including $1 security fix" + msgid_plural ", including $1 security fixes" +-msgstr[0] "" ++msgstr[0] "セキュリティー修正を $1 個含む" + + #: pkg/ostree/index.html:92 + msgid "- Add New Repository" +@@ -494,7 +499,9 @@ msgstr "$0 のパーティション" + msgid "" + "A compatible version of Cockpit is not installed on {{#strong}}{{host}}{{/" + "strong}}." +-msgstr "Cockpit の互換バージョンが {{#strong}}{{host}}{{/strong}} にインストールされていません。" ++msgstr "" ++"Cockpit の互換バージョンが {{#strong}}{{host}}{{/strong}} にインストールされ" ++"ていません。" + + #: pkg/storaged/sidebar-views.jsx:142 + msgid "A spare disk needs to be added first before this disk can be removed." +@@ -545,7 +552,7 @@ msgstr "アクセスは拒否されました" + + #: pkg/users/index.html:297 + msgid "Account Expiration" +-msgstr "" ++msgstr "アカウントの有効期限" + + #: pkg/shell/index.html:60 + msgid "Account Settings" +@@ -553,7 +560,7 @@ msgstr "アカウント設定" + + #: pkg/users/index.html:61 + msgid "Account not available or cannot be edited." +-msgstr "アカウントが利用可能でないか、アカウントを編集できません。" ++msgstr "アカウントが利用できないか、アカウントを編集できません。" + + #: pkg/users/index.html:69 + msgid "Accounts" +@@ -564,6 +571,11 @@ msgctxt "page-title" + msgid "Accounts" + msgstr "アカウント" + ++#: pkg/ovirt/components/ClusterTemplates.jsx:129 ++#: pkg/ovirt/components/ClusterVms.jsx:176 ++msgid "Action" ++msgstr "アクション" ++ + #: pkg/storaged/content-views.jsx:227 + msgid "Activate" + msgstr "有効化" +@@ -600,13 +612,13 @@ msgstr "適応ロードバランス" + msgid "Adaptive transmit load balancing" + msgstr "適応送信のロードバランス" + ++#: pkg/kubernetes/views/add-member-role-dialog.html:61 ++#: pkg/kubernetes/views/add-role-dialog.html:8 + #: pkg/kubernetes/views/add-user-dialog.html:27 + #: pkg/kubernetes/views/node-add.html:50 + #: pkg/kubernetes/views/user-add-membership.html:49 +-#: pkg/kubernetes/views/user-group-add.html:30 +-#: pkg/kubernetes/views/add-member-role-dialog.html:61 +-#: pkg/kubernetes/views/add-role-dialog.html:8 pkg/lib/machine-add.html:43 +-#: pkg/ostree/index.html:90 pkg/shell/index.html:194 ++#: pkg/kubernetes/views/user-group-add.html:30 pkg/ostree/index.html:90 ++#: pkg/shell/index.html:194 pkg/lib/machine-add.html:43 + #: pkg/storaged/overview.js:634 pkg/storaged/overview.js:662 + #: pkg/storaged/sidebar-views.jsx:85 pkg/storaged/sidebar-views.jsx:249 + msgid "Add" +@@ -616,7 +628,7 @@ msgstr "追加する" + msgid "Add $0" + msgstr "$0 の追加" + +-#: pkg/docker/storage.jsx:377 ++#: pkg/docker/storage.jsx:376 + msgid "Add Additional Storage" + msgstr "ストレージの追加" + +@@ -652,11 +664,11 @@ msgstr "Kubernetes ノードの追加" + msgid "Add Machine to Dashboard" + msgstr "ダッシュボードへのマシンの追加" + ++#: pkg/kubernetes/views/add-member-role-dialog.html:4 + #: pkg/kubernetes/views/group-page.html:38 + #: pkg/kubernetes/views/group-panel.html:29 + #: pkg/kubernetes/views/project-body.html:108 + #: pkg/kubernetes/views/user-group-add.html:3 +-#: pkg/kubernetes/views/add-member-role-dialog.html:4 + msgid "Add Member" + msgstr "メンバーの追加" + +@@ -679,7 +691,7 @@ msgstr "新規ユーザーの追加" + msgid "Add Role" + msgstr "ロールの追加" + +-#: pkg/docker/storage.jsx:208 ++#: pkg/docker/storage.jsx:207 + msgid "Add Storage" + msgstr "ストレージの追加" + +@@ -716,7 +728,9 @@ msgstr "公開鍵の追加" + msgid "" + "Adding $0 will break the connection to the server, and will make the " + "administration UI unavailable." +-msgstr "$0 を追加すると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"$0 を追加すると、サーバーへの接続が切断され、管理 UI が利用できなくな" ++"ります。" + + #: pkg/users/authorized-keys.js:109 + msgid "Adding key" +@@ -749,8 +763,8 @@ msgstr "追加" + #: pkg/kubernetes/views/auth-form.html:29 + #: pkg/kubernetes/views/dashboard-page.html:157 + #: pkg/kubernetes/views/details-page.html:174 +-#: pkg/kubernetes/views/node-add.html:8 pkg/kubernetes/views/node-body.html:5 +-#: pkg/kubernetes/views/nodes-page.html:43 pkg/lib/machine-add.html:11 ++#: pkg/kubernetes/views/node-add.html:8 pkg/kubernetes/views/nodes-page.html:43 ++#: pkg/kubernetes/views/node-body.html:5 pkg/lib/machine-add.html:11 + #: pkg/storaged/overview.js:629 + msgid "Address" + msgstr "アドレス:" +@@ -759,8 +773,7 @@ msgstr "アドレス:" + msgid "Address $val" + msgstr "アドレス $val" + +-#: pkg/machines/components/desktopConsole.jsx:156 +-#, fuzzy ++#: pkg/machines/components/desktopConsole.jsx:154 + msgid "Address:" + msgstr "アドレス:" + +@@ -813,11 +826,13 @@ msgstr "すべてのプロジェクト" + msgid "All Types" + msgstr "すべてのタイプ" + +-#: pkg/docker/storage.jsx:380 ++#: pkg/docker/storage.jsx:379 + msgid "" + "All data on selected disks will be erased and disks will be added to the " + "storage pool." +-msgstr "選択されたディスク上のすべてのデータが削除され、ストレージプールにディスクが追加されます。" ++msgstr "" ++"選択されたディスク上のすべてのデータが削除され、ストレージプールにディスクが" ++"追加されます。" + + #: pkg/kubernetes/views/dashboard-page.html:112 + msgid "All healthy" +@@ -839,8 +854,8 @@ msgstr "実行中のすべてのもの" + msgid "Always" + msgstr "常時" + +-#: pkg/kubernetes/views/node-body.html:57 + #: pkg/kubernetes/views/route-body.html:27 ++#: pkg/kubernetes/views/node-body.html:57 + #: node_modules/registry-image-widgets/views/annotations.html:1 + msgid "Annotations" + msgstr "アノテーション" +@@ -852,26 +867,26 @@ msgstr "匿名: 認証されていないすべてのユーザーがイメージ + #: pkg/apps/index.html:23 pkg/apps/application-list.jsx:148 + #: pkg/apps/application.jsx:127 + msgid "Applications" +-msgstr "" ++msgstr "アプリケーション" + + #: pkg/networkmanager/index.html:620 pkg/networkmanager/index.html:644 + #: pkg/networkmanager/index.html:668 pkg/networkmanager/index.html:692 + #: pkg/networkmanager/index.html:716 pkg/networkmanager/index.html:740 + #: pkg/networkmanager/index.html:764 pkg/networkmanager/index.html:788 + #: pkg/networkmanager/index.html:812 pkg/ostree/index.html:39 +-#: pkg/kdump/kdump-view.jsx:356 pkg/storaged/crypto-tab.jsx:81 +-#: pkg/storaged/crypto-tab.jsx:115 pkg/storaged/fsys-tab.jsx:76 +-#: pkg/storaged/fsys-tab.jsx:145 ++#: pkg/storaged/crypto-tab.jsx:81 pkg/storaged/crypto-tab.jsx:115 ++#: pkg/storaged/fsys-tab.jsx:76 pkg/storaged/fsys-tab.jsx:145 ++#: pkg/kdump/kdump-view.jsx:356 + msgid "Apply" + msgstr "適用" + + #: pkg/packagekit/autoupdates.jsx:293 + msgid "Apply all updates" +-msgstr "" ++msgstr "すべてのアップデートを適用します" + + #: pkg/packagekit/autoupdates.jsx:294 + msgid "Apply security updates" +-msgstr "" ++msgstr "セキュリティーアップデートを適用します" + + #: pkg/selinux/setroubleshoot-view.jsx:107 + msgid "Apply this solution" +@@ -882,13 +897,12 @@ msgid "Applying solution..." + msgstr "ソリューションの適用中 ..." + + #: pkg/packagekit/updates.jsx:36 +-#, fuzzy + msgid "Applying updates" +-msgstr "ソリューションの適用中 ..." ++msgstr "アップデートの適用中 ..." + + #: pkg/packagekit/updates.jsx:38 + msgid "Applying updates failed" +-msgstr "" ++msgstr "アップデートの適用に失敗しました" + + #: node_modules/registry-image-widgets/views/image-config.html:16 + #: pkg/subscriptions/subscriptions-view.jsx:35 +@@ -900,14 +914,12 @@ msgid "Are you sure you want to delete this image?" + msgstr "このイメージを削除してもよろしいですか?" + + #: pkg/realmd/operation.js:105 +-#, fuzzy + msgid "Are you sure you want to leave the '$0' domain?" +-msgstr "このイメージを削除してもよろしいですか?" ++msgstr "'$0' ドメインを解除してもよろしいですか?" + + #: pkg/realmd/operation.js:103 +-#, fuzzy + msgid "Are you sure you want to leave this domain?" +-msgstr "このイメージを削除してもよろしいですか?" ++msgstr "このドメインを解除してもよろしいですか?" + + #: pkg/storaged/index.html:449 + msgctxt "storage" +@@ -939,9 +951,9 @@ msgstr "監査ログ" + msgid "Authenticating" + msgstr "認証" + +-#: pkg/kubernetes/views/auth-form.html:85 pkg/lib/machine-change-auth.html:32 +-#: pkg/realmd/operation.html:35 pkg/shell/index.html:63 +-#: pkg/shell/index.html:162 ++#: pkg/kubernetes/views/auth-form.html:85 pkg/realmd/operation.html:35 ++#: pkg/shell/index.html:63 pkg/shell/index.html:162 ++#: pkg/lib/machine-change-auth.html:32 + msgid "Authentication" + msgstr "認証" + +@@ -988,7 +1000,11 @@ msgstr "自動 (DHCP)" + + #: pkg/packagekit/autoupdates.jsx:334 + msgid "Automatic Updates" +-msgstr "" ++msgstr "自動アップデート" ++ ++#: pkg/ovirt/components/OVirtTab.jsx:79 ++msgid "Automatically selected host" ++msgstr "自動的に選択されたホスト" + + #: pkg/systemd/index.html:398 + msgid "Automatically using NTP" +@@ -1002,15 +1018,14 @@ msgstr "特定の NTP サーバーを自動的に使用" + msgid "Autostart:" + msgstr "自動起動:" + +-#: pkg/lib/machine-change-auth.html:66 pkg/ostree/index.html:255 ++#: pkg/ostree/index.html:255 pkg/lib/machine-change-auth.html:66 + #: pkg/machines/hostvmslist.jsx:353 pkg/machines/hostvmslist.jsx:364 + msgid "Available" + msgstr "利用可能" + + #: pkg/packagekit/updates.jsx:822 +-#, fuzzy + msgid "Available Updates" +-msgstr "利用可能" ++msgstr "利用可能なアップデート" + + #: pkg/storaged/overview.js:624 + msgid "Available targets on $0" +@@ -1036,11 +1051,23 @@ msgstr "passwd1 メカニズムに間違ったデータが渡されました" + msgid "Balancer" + msgstr "バランサー" + ++#: pkg/ovirt/components/ClusterTemplates.jsx:128 ++msgid "Base Template" ++msgstr "ベーステンプレート" ++ ++#: pkg/ovirt/components/ClusterVms.jsx:74 ++msgid "Base template" ++msgstr "ベーステンプレート" ++ ++#: pkg/ovirt/components/OVirtTab.jsx:105 pkg/ovirt/components/OVirtTab.jsx:112 ++msgid "Base template:" ++msgstr "ベーステンプレート:" ++ + #: pkg/ostree/index.html:68 + msgid "Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'" + msgstr "'-----BEGIN PGP PUBLIC KEY BLOCK-----' で始めます" + +-#: pkg/storaged/index.html:558 ++#: pkg/storaged/index.html:559 + msgctxt "storage" + msgid "Bitmap" + msgstr "ビットマップ" +@@ -1072,7 +1099,7 @@ msgstr "ブート ID" + + #: pkg/machines/hostvmslist.jsx:271 + msgid "Boot Order:" +-msgstr "" ++msgstr "ブート順序:" + + #: pkg/networkmanager/interfaces.js:2404 pkg/networkmanager/interfaces.js:2416 + #: pkg/networkmanager/interfaces.js:2751 +@@ -1101,7 +1128,7 @@ msgstr "破損した設定" + + #: pkg/packagekit/updates.jsx:331 + msgid "Bugs" +-msgstr "" ++msgstr "バグ" + + #: node_modules/registry-image-widgets/views/image-body.html:18 + msgid "Built" +@@ -1124,9 +1151,8 @@ msgid "CPU Status" + msgstr "CPU ステータス" + + #: pkg/machines/hostvmslist.jsx:300 +-#, fuzzy + msgid "CPU Type:" +-msgstr "種類:" ++msgstr "CPU タイプ:" + + #: pkg/kubernetes/scripts/nodes.js:716 + msgid "CPU Utilization: $0%" +@@ -1140,6 +1166,10 @@ msgstr "CPU 優先度" + msgid "CPU usage:" + msgstr "CPU 使用率:" + ++#: pkg/ovirt/provider.es6:202 ++msgid "CREATE VM action failed" ++msgstr "CREATE VM アクションに失敗しました" ++ + #: pkg/systemd/index.html:257 pkg/systemd/host.js:1467 + msgid "Cached" + msgstr "キャッシュ済み" +@@ -1155,6 +1185,9 @@ msgstr "ロック解除されている間は削除できません" + #: pkg/dashboard/index.html:173 pkg/docker/index.html:555 + #: pkg/docker/index.html:589 pkg/docker/index.html:651 + #: pkg/docker/index.html:703 pkg/docker/index.html:743 ++#: pkg/kubernetes/views/add-group-dialog.html:18 ++#: pkg/kubernetes/views/add-member-role-dialog.html:60 ++#: pkg/kubernetes/views/add-role-dialog.html:7 + #: pkg/kubernetes/views/add-user-dialog.html:26 + #: pkg/kubernetes/views/auth-form.html:128 + #: pkg/kubernetes/views/auth-rejected-cert.html:31 +@@ -1181,11 +1214,6 @@ msgstr "ロック解除されている間は削除できません" + #: pkg/kubernetes/views/user-group-remove.html:9 + #: pkg/kubernetes/views/user-modify.html:26 + #: pkg/kubernetes/views/user-remove-membership.html:9 +-#: pkg/kubernetes/views/add-group-dialog.html:18 +-#: pkg/kubernetes/views/add-member-role-dialog.html:60 +-#: pkg/kubernetes/views/add-role-dialog.html:7 +-#: pkg/lib/machine-change-auth.html:80 pkg/lib/machine-change-port.html:40 +-#: pkg/lib/machine-sync-users.html:74 pkg/lib/machine-add.html:42 + #: pkg/networkmanager/index.html:619 pkg/networkmanager/index.html:643 + #: pkg/networkmanager/index.html:667 pkg/networkmanager/index.html:691 + #: pkg/networkmanager/index.html:715 pkg/networkmanager/index.html:739 +@@ -1193,14 +1221,19 @@ msgstr "ロック解除されている間は削除できません" + #: pkg/networkmanager/index.html:811 pkg/ostree/index.html:164 + #: pkg/playground/translate.html:39 pkg/realmd/operation.html:92 + #: pkg/shell/index.html:135 pkg/shell/simple.html:100 pkg/shell/stub.html:113 +-#: pkg/storaged/index.html:287 pkg/storaged/index.html:847 +-#: pkg/systemd/index.html:341 pkg/systemd/index.html:428 +-#: pkg/systemd/index.html:480 pkg/systemd/index.html:496 +-#: pkg/systemd/services.html:481 pkg/users/index.html:221 +-#: pkg/users/index.html:285 pkg/users/index.html:324 pkg/users/index.html:363 +-#: pkg/users/index.html:380 pkg/users/index.html:404 pkg/users/index.html:461 +-#: pkg/apps/utils.jsx:87 pkg/lib/cockpit-components-dialog.jsx:138 +-#: pkg/packagekit/updates.jsx:206 pkg/sosreport/index.js:51 ++#: pkg/storaged/index.html:287 pkg/storaged/index.html:853 ++#: pkg/systemd/services.html:481 pkg/systemd/index.html:341 ++#: pkg/systemd/index.html:428 pkg/systemd/index.html:480 ++#: pkg/systemd/index.html:496 pkg/users/index.html:221 pkg/users/index.html:285 ++#: pkg/users/index.html:324 pkg/users/index.html:363 pkg/users/index.html:380 ++#: pkg/users/index.html:404 pkg/users/index.html:461 ++#: pkg/lib/machine-add.html:42 pkg/lib/machine-change-port.html:40 ++#: pkg/lib/machine-sync-users.html:74 pkg/lib/machine-change-auth.html:80 ++#: pkg/sosreport/index.js:51 pkg/lib/cockpit-components-dialog.jsx:138 ++#: pkg/packagekit/updates.jsx:206 pkg/apps/utils.jsx:87 ++#: pkg/ovirt/components/VdsmView.jsx:97 pkg/ovirt/components/VdsmView.jsx:111 ++#: pkg/ovirt/components/ClusterTemplates.jsx:76 ++#: pkg/ovirt/components/OVirtTab.jsx:68 + msgid "Cancel" + msgstr "取り消し" + +@@ -1231,7 +1264,7 @@ msgid "Capacity" + msgstr "容量" + + #: pkg/storaged/index.html:441 pkg/storaged/index.html:517 +-#: pkg/storaged/index.html:549 pkg/storaged/index.html:592 ++#: pkg/storaged/index.html:550 pkg/storaged/index.html:595 + msgctxt "storage" + msgid "Capacity" + msgstr "容量" +@@ -1313,7 +1346,9 @@ msgstr "設定の変更" + msgid "" + "Changing the settings will break the connection to the server, and will make " + "the administration UI unavailable." +-msgstr "設定を変更すると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"設定を変更すると、サーバーへの接続が切断され、管理 UI が利用できなくなりま" ++"す。" + + #: pkg/ostree/index.html:210 pkg/packagekit/updates.jsx:197 + msgid "Check for Updates" +@@ -1333,7 +1368,7 @@ msgstr "RAID デバイス $target の確認および修復" + + #: pkg/apps/application-list.jsx:124 + msgid "Checking for new applications" +-msgstr "" ++msgstr "新しいアプリケーションを探す" + + #: pkg/lib/machine-change-auth.html:71 + msgid "Checking for public keys" +@@ -1371,21 +1406,23 @@ msgstr "$target のクリーンアップ" + msgid "" + "Clicking \"Launch Remote Viewer\" will download a .vv file and launch $0." + msgstr "" ++"\"リモートビューアーの起動\" をクリックすると、.vv ファイルをダウンロード" ++"し、$0 を起動します。" + + #: pkg/kubernetes/views/auth-form.html:88 + msgid "Client Certificate" + msgstr "クライアント証明書" + +-#: pkg/docker/index.html:724 pkg/lib/machine-change-port.html:45 +-#: pkg/lib/machine-invalid-hostkey.html:19 pkg/lib/machine-not-supported.html:8 +-#: pkg/lib/machine-unknown-hostkey.html:19 pkg/lib/machine-auth-failed.html:20 +-#: pkg/networkmanager/index.html:830 pkg/shell/index.html:109 +-#: pkg/shell/index.html:152 pkg/shell/index.html:356 pkg/shell/simple.html:82 +-#: pkg/shell/stub.html:87 pkg/shell/stub.html:130 pkg/storaged/index.html:637 +-#: pkg/storaged/index.html:852 pkg/systemd/index.html:287 ++#: pkg/docker/index.html:724 pkg/networkmanager/index.html:830 ++#: pkg/shell/index.html:109 pkg/shell/index.html:152 pkg/shell/index.html:356 ++#: pkg/shell/simple.html:82 pkg/shell/stub.html:87 pkg/shell/stub.html:130 ++#: pkg/storaged/index.html:641 pkg/storaged/index.html:858 + #: pkg/systemd/services.html:322 pkg/systemd/services.html:340 +-#: pkg/users/index.html:45 pkg/apps/utils.jsx:109 pkg/sosreport/index.js:45 +-#: pkg/sosreport/index.js:109 ++#: pkg/systemd/index.html:287 pkg/users/index.html:45 ++#: pkg/lib/machine-auth-failed.html:20 pkg/lib/machine-change-port.html:45 ++#: pkg/lib/machine-invalid-hostkey.html:19 pkg/lib/machine-not-supported.html:8 ++#: pkg/lib/machine-unknown-hostkey.html:19 pkg/sosreport/index.js:45 ++#: pkg/sosreport/index.js:109 pkg/apps/utils.jsx:109 + msgid "Close" + msgstr "閉じる" + +@@ -1393,10 +1430,19 @@ msgstr "閉じる" + msgid "Close Selected Pages" + msgstr "選択されたページを閉じる" + +-#: pkg/kubernetes/views/auth-form.html:5 ++#: pkg/kubernetes/views/auth-form.html:5 pkg/ovirt/components/App.jsx:75 ++#: pkg/ovirt/components/ClusterVms.jsx:174 + msgid "Cluster" + msgstr "クラスター" + ++#: pkg/ovirt/components/ClusterTemplates.jsx:127 ++msgid "Cluster Templates" ++msgstr "クラスターテンプレート" ++ ++#: pkg/ovirt/components/ClusterVms.jsx:173 ++msgid "Cluster Virtual Machines" ++msgstr "クラスター仮想マシン" ++ + #: cockpit.desktop.in.h:1 + msgid "Cockpit" + msgstr "Cockpit" +@@ -1410,8 +1456,8 @@ msgid "" + "Cockpit could not contact the given host $0. Make sure it has ssh running on " + "port $1, or specify another port in the address." + msgstr "" +-"Cockpit は該当するホスト $0 に接続できませんでした。そのホストのポート $1 で ssh " +-"が実行されていることを確認するか、アドレスで別のポートを指定します。" ++"Cockpit は該当するホスト $0 に接続できませんでした。そのホストのポート $1 で " ++"ssh が実行されていることを確認するか、アドレスで別のポートを指定します。" + + #: src/base1/cockpit.js:3962 + msgid "Cockpit could not contact the given host." +@@ -1423,9 +1469,9 @@ msgid "" + "Cockpit by pressing refresh in your browser. The javascript console contains " + "details about this error (Ctrl-Shift-J in most browsers)." + msgstr "" +-"Cockpit で予期しない内部エラーが発生しました。

ブラウザーで更新を押して Cockpit " +-"の再起動を試行できます。javascript コンソールにはこのエラーに関する詳細が含まれます (ほとんどのブラウザーでは Ctrl-Shift-" +-"J)。" ++"Cockpit で予期しない内部エラーが発生しました。

ブラウザーで更新を押" ++"して Cockpit の再起動を試行できます。javascript コンソールに、このエラーに関" ++"する詳細が含まれます (ほとんどのブラウザーでは Ctrl-Shift-J)。" + + #: cockpit.appdata.xml.in.h:2 + msgid "" +@@ -1435,21 +1481,22 @@ msgid "" + "Likewise, if an error occurs in the terminal, it can be seen in the Cockpit " + "journal interface." + msgstr "" +-"Cockpit は、Web ブラウザーで Linux サーバーを簡単に管理できるサーバーマネージャーです。端末と Web " +-"ツールを区別せずに使用できます。Cockpit で起動されたサービスは端末で停止できます。同様に、端末でエラーが発生した場合は、そのエラーを " +-"Cockpit ジャーナルインターフェースで確認できます。" ++"Cockpit は、Web ブラウザーで Linux サーバーを簡単に管理できるサーバーマネー" ++"ジャーです。端末と Web ツールを区別せずに使用できます。Cockpit で起動された" ++"サービスは端末で停止できます。同様に、端末でエラーが発生した場合は、そのエ" ++"ラーを Cockpit ジャーナルインターフェースで確認できます。" + + #: pkg/shell/index.html:98 pkg/shell/stub.html:76 + msgid "Cockpit is an interactive Linux server admin interface." +-msgstr "Cockpit は対話型 Linux サーバー管理インターフェースです。" ++msgstr "Cockpit は、対話型 Linux サーバー管理インターフェースです。" + + #: pkg/shell/simple.html:71 + msgid "Cockpit is an interactive Linux server admin interface. " +-msgstr "Cockpit は対話型 Linux サーバー管理インターフェースです。" ++msgstr "Cockpit は、対話型 Linux サーバー管理インターフェースです。" + + #: src/base1/cockpit.js:3960 + msgid "Cockpit is not compatible with the software on the system." +-msgstr "Cockpit にはシステム上のそのソフトウェアとの互換性がありません。" ++msgstr "Cockpit には、そのシステムのソフトウェアとの互換性がありません。" + + #: pkg/lib/machine-not-supported.html:2 + msgid "Cockpit is not installed" +@@ -1467,12 +1514,15 @@ msgid "" + "same time. Just add them with a single click and your machines will look " + "after its buddies." + msgstr "" +-"Cockpit " +-"は経験が少ないシステム管理者に最適です。これらのシステム管理者はストレージの管理、ジャーナルの検査、サービスの起動および停止などの単純なタスクを簡単に実行できるようになります。また、複数のサーバーを同時に監視および管理できます。これらのサーバーはクリックするだけで追加できます。追加後に、ご使用のマシンは他のマシンを管理するようになります。" ++"Cockpit は、経験が少ないシステム管理者に最適です。これを使えば、ストレージの" ++"管理、ジャーナルの検査、サービスの起動および停止などの単純なタスクを簡単に実" ++"行できるようになります。また、複数のサーバーを同時に監視および管理できます。" ++"これらのサーバーはクリックするだけで追加できます。追加後に、ご使用のマシンは" ++"他のマシンを管理するようになります。" + + #: pkg/packagekit/updates.jsx:834 + msgid "Cockpit itself will be updated." +-msgstr "" ++msgstr "Cockpit 自体がアップデートされます。" + + #: pkg/lib/machine-change-port.html:9 + msgid "Cockpit was unable to contact {{#strong}}{{host}}{{/strong}}." +@@ -1480,19 +1530,20 @@ msgstr "Cockpit は {{#strong}}{{host}}{{/strong}} に接続できませんで + + #: pkg/lib/machine-auth-failed.html:15 + msgid "" +-"Cockpit was unable to log in to {{#strong}}{{host}}{{/strong}}. " +-"{{#can_sync}}You may want to try to {{#sync_link}}synchronize users{{/" +-"sync_link}}.{{/can_sync}} For more authentication options and " +-"troubleshooting support please upgrade cockpit-ws to a newer version." ++"Cockpit was unable to log in to {{#strong}}{{host}}{{/strong}}. {{#can_sync}}" ++"You may want to try to {{#sync_link}}synchronize users{{/sync_link}}.{{/" ++"can_sync}} For more authentication options and troubleshooting support " ++"please upgrade cockpit-ws to a newer version." + msgstr "" +-"Cockpit は {{#strong}}{{host}}{{/strong}} " +-"にログインできませんでした。{{#can_sync}}{{#sync_link}}ユーザーの同期{{/sync_link}}を行ってください。{{/" +-"can_sync}}他の認証オプションとトラブルシューティングのサポートが必要な場合は、cockpit-ws " +-"を新しいバージョンにアップグレードしてください。" ++"Cockpit は {{#strong}}{{host}}{{/strong}} にログインできませんでした。" ++"{{#can_sync}}{{#sync_link}}ユーザーの同期{{/sync_link}}を行ってください。{{/" ++"can_sync}}他の認証オプションとトラブルシューティングのサポートが必要な場合" ++"は、cockpit-ws を新しいバージョンにアップグレードしてください。" + + #: pkg/lib/machine-change-auth.html:9 + msgid "Cockpit was unable to log into {{#strong}}{{host}}{{/strong}}." +-msgstr "Cockpit は {{#strong}}{{host}}{{/strong}} にログインできませんでした。" ++msgstr "" ++"Cockpit は、{{#strong}}{{host}}{{/strong}} にログインできませんでした。" + + #: pkg/lib/machine-auth-failed.html:6 + msgid "" +@@ -1500,8 +1551,9 @@ msgid "" + "machine with cockpit you will need to enable one of the following " + "authentication methods in the sshd config on {{#strong}}{{host}}{{/strong}}:" + msgstr "" +-"Cockpit は {{#strong}}{{host}}{{/strong}} にログインできませんでした。このマシンを Cockpit " +-"で使用するには、{{#strong}}{{host}}{{/strong}} 上の sshd 設定で次の認証方法のいずれかを有効にする必要があります。" ++"Cockpit は、{{#strong}}{{host}}{{/strong}} にログインできませんでした。このマ" ++"シンを Cockpit で使用するには、{{#strong}}{{host}}{{/strong}} 上の sshd 設定" ++"で、次のいずれかの認証方法を有効にする必要があります。" + + #: pkg/lib/machine-change-auth.html:13 + msgid "" +@@ -1509,9 +1561,9 @@ msgid "" + "change your authentication credentials below. {{#can_sync}}You may prefer to " + "{{#sync_link}}synchronize accounts and passwords{{/sync_link}}.{{/can_sync}}" + msgstr "" +-"Cockpit は {{#strong}}{{host}}{{/strong}} " +-"にログインできませんでした。認証情報は以下で変更できます。{{#can_sync}}{{#sync_link}}アカウントとパスワードの同期{{/" +-"sync_link}}を実行できます。{{/can_sync}}" ++"Cockpit は、{{#strong}}{{host}}{{/strong}} にログインできませんでした。認証情" ++"報は以下で変更できます。{{#can_sync}}{{#sync_link}} アカウントとパスワードの" ++"同期 {{/sync_link}} を実行できます。{{/can_sync}}" + + #: pkg/dashboard/index.html:155 pkg/lib/machine-add.html:27 + msgid "Color" +@@ -1564,7 +1616,8 @@ msgstr "すべてのシステムおよびデバイスとの互換性あり (MBR) + + #: pkg/storaged/content-views.jsx:494 + msgid "Compatible with modern system and hard disks > 2TB (GPT)" +-msgstr "最新のシステムとの互換性があり、ハードディスクが 2TB よりも大きい (GPT)" ++msgstr "" ++"最新のシステムとの互換性があり、ハードディスクが 2TB よりも大きい (GPT)" + + #: pkg/kdump/kdump-view.jsx:198 + msgid "Compress crash dumps to save space" +@@ -1580,11 +1633,11 @@ msgstr "コンピューター OU" + + #: pkg/systemd/init.js:640 + msgid "Condition $0=$1 was not met" +-msgstr "" ++msgstr "条件 $0=$1 を満たしていませんでした。" + + #: pkg/systemd/services.html:130 + msgid "Condition failed" +-msgstr "" ++msgstr "条件が満たされませんでした。" + + #: pkg/kubernetes/views/node-add.html:24 + msgid "Configuration" +@@ -1602,7 +1655,7 @@ msgstr "Flannel ネットワーキングの設定" + msgid "Configure Kubelet and Proxy" + msgstr "Kubelet およびプロキシーの設定" + +-#: pkg/docker/storage.jsx:308 ++#: pkg/docker/storage.jsx:307 + msgid "Configure storage..." + msgstr "ストレージの設定 ..." + +@@ -1623,14 +1676,25 @@ msgid "Confirm New Password" + msgstr "新規パスワードの確認" + + #: pkg/machines/components/deleteDialog.jsx:92 +-#, fuzzy + msgid "Confirm deletion of $0" +-msgstr "$0 の削除を確定してください" ++msgstr "$0 の削除を確定" ++ ++#: pkg/ovirt/components/OVirtTab.jsx:67 ++msgid "Confirm migration" ++msgstr "移行の確定" + + #: pkg/storaged/format-dialog.jsx:165 + msgid "Confirm passphrase" + msgstr "パスフレーズの確認" + ++#: pkg/ovirt/components/VdsmView.jsx:95 ++msgid "Confirm reload:" ++msgstr "リロードの確認:" ++ ++#: pkg/ovirt/components/VdsmView.jsx:108 ++msgid "Confirm save:" ++msgstr "保存の確認:" ++ + #: pkg/kubernetes/views/auth-form.html:130 + #: pkg/kubernetes/views/auth-rejected-cert.html:33 + #: pkg/lib/machine-unknown-hostkey.html:22 +@@ -1645,17 +1709,21 @@ msgstr "自動的に接続" + msgid "Connect to" + msgstr "接続先" + +-#: pkg/machines/components/desktopConsole.jsx:128 ++#: pkg/ovirt/components/InstallationDialog.jsx:103 ++msgid "Connect to oVirt Engine" ++msgstr "oVirt エンジンに接続" ++ ++#: pkg/machines/components/desktopConsole.jsx:126 + msgid "Connect with Remote Viewer" +-msgstr "" ++msgstr "リモートビューアーに接続" + +-#: pkg/machines/components/desktopConsole.jsx:191 ++#: pkg/machines/components/desktopConsole.jsx:189 + msgid "Connect with any $0 viewer application." +-msgstr "" ++msgstr "$0 ビューアーアプリケーションに接続します。" + +-#: pkg/machines/components/desktopConsole.jsx:188 ++#: pkg/machines/components/desktopConsole.jsx:186 + msgid "Connect with any SPICE or VNC viewer application." +-msgstr "" ++msgstr "SPICE または VNC のビューアーアプリケーションに接続します。" + + #: pkg/lib/machine-add.html:39 + msgid "" +@@ -1678,11 +1746,11 @@ msgstr "SETroubleshoot デーモンへの接続中 ..." + msgid "Connecting to the machine" + msgstr "マシンへの接続" + +-#: pkg/kubernetes/index.html:101 pkg/kubernetes/registry.html:71 ++#: pkg/kubernetes/registry.html:71 pkg/kubernetes/index.html:101 + msgid "Connecting..." + msgstr "接続中..." + +-#: pkg/machines/hostvmslist.jsx:472 ++#: pkg/machines/hostvmslist.jsx:476 + msgid "Connection" + msgstr "接続" + +@@ -1700,7 +1768,7 @@ msgstr "接続設定" + + #: src/base1/cockpit.js:3952 + msgid "Connection has timed out." +-msgstr "接続がタイムアウトしました。" ++msgstr "接続がタイムアウトになりました。" + + #: pkg/networkmanager/index.html:842 + msgid "Connection will be lost" +@@ -1708,7 +1776,7 @@ msgstr "接続が失われます" + + #: pkg/machines/hostvmslist.jsx:410 + msgid "Console" +-msgstr "" ++msgstr "コンソール" + + #: pkg/docker/console.html:4 pkg/kubernetes/views/container-body.html:4 + #: pkg/kubernetes/views/container-page-inline.html:2 +@@ -1738,7 +1806,8 @@ msgstr "コンテナーランタイムバージョン" + #: pkg/docker/util.js:493 + msgid "" + "Container is currently marked as not running, but regular stopping failed." +-msgstr "コンテナーは現在実行中でないと示されていますが、正常な停止に失敗しました。" ++msgstr "" ++"コンテナーは現在実行中でないと示されていますが、正常な停止に失敗しました。" + + #: pkg/docker/util.js:491 + msgid "Container is currently running." +@@ -1777,7 +1846,7 @@ msgctxt "key" + msgid "Control" + msgstr "コントロール" + +-#: pkg/docker/storage.jsx:419 ++#: pkg/docker/storage.jsx:417 + msgid "Could not add all disks" + msgstr "すべてのディスクを追加することはできませんでした" + +@@ -1797,7 +1866,7 @@ msgstr "PEM でエンコードされた証明書を解析できませんでし + msgid "Could not parse PEM-encoded private key" + msgstr "PEM で暗号化された秘密鍵を解析できませんでした" + +-#: pkg/docker/storage.jsx:460 ++#: pkg/docker/storage.jsx:457 + msgid "Could not reset the storage pool" + msgstr "ストレージプールをリセットできませんでした" + +@@ -1809,7 +1878,7 @@ msgstr "ユーザーグループを変更できませんでした" + msgid "Couldn't change user password" + msgstr "ユーザーパスワードを変更できませんでした" + +-#: pkg/kubernetes/index.html:102 pkg/kubernetes/registry.html:72 ++#: pkg/kubernetes/registry.html:72 pkg/kubernetes/index.html:102 + msgid "Couldn't connect to server" + msgstr "サーバーに接続できませんでした" + +@@ -1831,7 +1900,8 @@ msgid "" + "Couldn't get system subscription status. Please ensure subscription-manager " + "is installed." + msgstr "" +-"システムサブスクリプションステータスを取得できませんでした。subscription-manager がインストールされていることを確認してください。" ++"システムサブスクリプションステータスを取得できませんでした。subscription-" ++"manager がインストールされていることを確認してください。" + + #: src/bridge/cockpitdbussetup.c:642 + msgid "Couldn't list local users" +@@ -1861,11 +1931,12 @@ msgstr "クラッシュダンプの場所" + msgid "Crash system" + msgstr "クラッシュシステム" + +-#: pkg/kubernetes/views/project-modify.html:72 +-#: pkg/kubernetes/views/add-group-dialog.html:19 pkg/users/index.html:222 +-#: pkg/storaged/content-views.jsx:120 pkg/storaged/content-views.jsx:712 +-#: pkg/storaged/details.jsx:133 pkg/storaged/lvol-tabs.jsx:132 ++#: pkg/kubernetes/views/add-group-dialog.html:19 ++#: pkg/kubernetes/views/project-modify.html:72 pkg/users/index.html:222 ++#: pkg/storaged/lvol-tabs.jsx:132 pkg/storaged/content-views.jsx:120 ++#: pkg/storaged/content-views.jsx:712 pkg/storaged/details.jsx:133 + #: pkg/storaged/overview.js:461 pkg/storaged/overview.js:508 ++#: pkg/ovirt/components/ClusterTemplates.jsx:77 + msgid "Create" + msgstr "作成" + +@@ -1886,7 +1957,6 @@ msgid "Create RAID Device" + msgstr "RAID デバイスの作成" + + #: pkg/sosreport/index.html:36 +-#, fuzzy + msgid "Create Report" + msgstr "レポートの作成" + +@@ -1906,6 +1976,10 @@ msgstr "タイマーの作成" + msgid "Create Timers" + msgstr "タイマーの作成" + ++#: pkg/ovirt/components/ClusterTemplates.jsx:82 ++msgid "Create VM" ++msgstr "仮想マシンの作成" ++ + #: pkg/storaged/overview.js:490 + msgid "Create Volume Group" + msgstr "ボリュームグループの作成" +@@ -1943,11 +2017,12 @@ msgstr "$0 上でのパーティションの作成" + msgid "Create partition table" + msgstr "パーティションテーブルの作成" + +-#: pkg/kubernetes/views/deploymentconfig-body.html:7 +-#: pkg/kubernetes/views/node-body.html:3 pkg/kubernetes/views/pod-body.html:7 ++#: pkg/kubernetes/views/pod-body.html:7 + #: pkg/kubernetes/views/replicationcontroller-body.html:7 + #: pkg/kubernetes/views/route-body.html:7 +-#: pkg/kubernetes/views/service-body.html:7 pkg/docker/containers-view.jsx:122 ++#: pkg/kubernetes/views/service-body.html:7 ++#: pkg/kubernetes/views/deploymentconfig-body.html:7 ++#: pkg/kubernetes/views/node-body.html:3 pkg/docker/containers-view.jsx:122 + #: pkg/docker/containers-view.jsx:315 pkg/docker/containers-view.jsx:587 + msgid "Created" + msgstr "作成済み" +@@ -1980,25 +2055,33 @@ msgstr "$target のスナップショットの作成" + msgid "" + "Creating this VLAN will break the connection to the server, and will make " + "the administration UI unavailable." +-msgstr "この VLAN を作成すると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"この VLAN を作成すると、サーバーへの接続が切断され、管理 UI が利用できなくな" ++"ります。" + + #: pkg/networkmanager/interfaces.js:3687 + msgid "" + "Creating this bond will break the connection to the server, and will make " + "the administration UI unavailable." +-msgstr "このボンドを作成すると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"このボンドを作成すると、サーバーへの接続が切断され、管理 UI が利用できなくな" ++"ります。" + + #: pkg/networkmanager/interfaces.js:4119 + msgid "" + "Creating this bridge will break the connection to the server, and will make " + "the administration UI unavailable." +-msgstr "このブリッジを作成すると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"このブリッジを作成すると、サーバーへの接続が切断され、管理 UI が利用できなく" ++"なります。" + + #: pkg/networkmanager/interfaces.js:3880 + msgid "" + "Creating this team will break the connection to the server, and will make " + "the administration UI unavailable." +-msgstr "このチームを作成すると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"このチームを作成すると、サーバーへの接続が切断され、管理 UI が利用できなくな" ++"ります。" + + #: pkg/storaged/jobs.js:150 + msgid "Creating volume group $target" +@@ -2136,7 +2219,7 @@ msgstr "選択項目の削除" + + #: pkg/machines/components/deleteDialog.jsx:59 + msgid "Delete associated storage files:" +-msgstr "" ++msgstr "関連するストレージファイルの削除:" + + #: pkg/kubernetes/views/imagestream-delete.html:3 + msgid "Delete image stream" +@@ -2154,17 +2237,22 @@ msgstr "$target の削除中" + msgid "" + "Deleting $0 will break the connection to the server, and will make " + "the administration UI unavailable." +-msgstr "$0 を削除すると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"$0 を削除すると、サーバーへの接続が切断され、管理 UI が利用できなくな" ++"ります。" + + #: pkg/kubernetes/views/item-delete.html:7 + msgid "" + "Deleting a Pod will kill all associated containers. Pods may be " + "automatically created again in some cases." +-msgstr "ポッドを削除すると、関連するすべてのコンテナーが終了します。ポッドは自動的に再び作成されることもあります。" ++msgstr "" ++"ポッドを削除すると、関連するすべてのコンテナーが終了します。ポッドは自動的に" ++"再び作成されることもあります。" + + #: pkg/storaged/details.jsx:106 + msgid "Deleting a RAID device will erase all data on it." +-msgstr "RAID デバイスを削除すると、そのデバイス上のすべてのデータが削除されます。" ++msgstr "" ++"RAID デバイスを削除すると、そのデバイス上のすべてのデータが削除されます。" + + #: pkg/docker/containers-view.jsx:168 pkg/docker/details.js:275 + msgid "Deleting a container will erase all data in it." +@@ -2172,15 +2260,19 @@ msgstr "コンテナーを削除すると、コンテナー内のすべてのデ + + #: pkg/storaged/content-views.jsx:244 + msgid "Deleting a logical volume will delete all data in it." +-msgstr "論理ボリュームを削除すると、論理ボリューム内のすべてのデータが削除されます。" ++msgstr "" ++"論理ボリュームを削除すると、論理ボリューム内のすべてのデータが削除されます。" + + #: pkg/storaged/content-views.jsx:247 + msgid "Deleting a partition will delete all data in it." +-msgstr "パーティションを削除すると、パーティション内のすべてのデータが削除されます。" ++msgstr "" ++"パーティションを削除すると、パーティション内のすべてのデータが削除されます。" + + #: pkg/storaged/details.jsx:165 + msgid "Deleting a volume group will erase all data on it." +-msgstr "ボリュームグループを削除すると、ボリュームグループ上のすべてのデータが削除されます。" ++msgstr "" ++"ボリュームグループを削除すると、ボリュームグループ上のすべてのデータが削除さ" ++"れます。" + + #: pkg/docker/image.js:140 + msgid "" +@@ -2188,7 +2280,9 @@ msgid "" + "you need it later. Unless this image has never been pushed to a repository, " + "that is, in which case you probably can't download it again." + msgstr "" +-"イメージは、削除しても、多くの場合、後で必要なときに再びダウンロードできます。このイメージがリポジトリーにプッシュされたことがない場合は、イメージを再びダウンロードできません。" ++"イメージは、削除しても、多くの場合、後で必要なときに再びダウンロードできま" ++"す。このイメージがリポジトリーにプッシュされたことがない場合は、イメージを再" ++"びダウンロードできません。" + + #: pkg/storaged/jobs.js:151 + msgid "Deleting volume group $target" +@@ -2221,14 +2315,21 @@ msgstr "デプロイメント設定" + #: pkg/kubernetes/views/project-listing.html:54 + #: pkg/kubernetes/views/project-modify.html:40 pkg/systemd/services.html:372 + #: node_modules/registry-image-widgets/views/image-body.html:6 +-#: pkg/systemd/init.js:270 ++#: pkg/systemd/init.js:270 pkg/ovirt/components/ClusterTemplates.jsx:128 ++#: pkg/ovirt/components/ClusterVms.jsx:74 ++#: pkg/ovirt/components/ClusterVms.jsx:174 + msgid "Description" + msgstr "説明" + ++#: pkg/ovirt/components/OVirtTab.jsx:143 ++#: pkg/ovirt/components/VmOverviewColumn.jsx:71 ++msgid "Description:" ++msgstr "詳細:" ++ + #: pkg/kubernetes/index.html:64 pkg/shell/index.html:262 + #: pkg/docker/containers-view.jsx:258 pkg/docker/containers-view.jsx:406 + #: pkg/docker/containers-view.jsx:416 pkg/docker/containers-view.jsx:546 +-#: pkg/packagekit/updates.jsx:332 pkg/subscriptions/subscriptions-view.jsx:209 ++#: pkg/subscriptions/subscriptions-view.jsx:209 pkg/packagekit/updates.jsx:332 + msgid "Details" + msgstr "詳細" + +@@ -2236,7 +2337,7 @@ msgstr "詳細" + msgid "Device" + msgstr "デバイス" + +-#: pkg/storaged/index.html:541 ++#: pkg/storaged/index.html:542 + msgctxt "storage" + msgid "Device" + msgstr "デバイス" +@@ -2325,7 +2426,8 @@ msgid "" + "Do you want to delete the '{{stream.metadata.namespace}}/{{stream.metadata." + "name}}' image stream?" + msgstr "" +-"'{{stream.metadata.namespace}}/{{stream.metadata.name}}' イメージストリームを削除しますか?" ++"'{{stream.metadata.namespace}}/{{stream.metadata.name}}' イメージストリームを" ++"削除しますか?" + + #: pkg/kubernetes/views/pv-delete.html:6 + msgid "Do you want to delete the Persistent Volume '{{item.metadata.name}}'?" +@@ -2349,16 +2451,16 @@ msgid "" + "Do you want to remove the image tagged as '{{stream.metadata.namespace}}/" + "{{stream.metadata.name}}:{{tag.tag}}'?" + msgstr "" +-"'{{stream.metadata.namespace}}/{{stream.metadata.name}}:{{tag.tag}}' " +-"というタグが付けられたイメージを削除しますか?" ++"'{{stream.metadata.namespace}}/{{stream.metadata.name}}:{{tag.tag}}' というタ" ++"グが付けられたイメージを削除しますか?" + + #: pkg/kubernetes/views/remove-role-dialog.html:5 + msgid "" +-"Do you want to remove the role '{{ fields.displayRole }}' from member {{ " +-"fields.member.metadata.name }}?" ++"Do you want to remove the role '{{ fields.displayRole }}' from member " ++"{{ fields.member.metadata.name }}?" + msgstr "" +-"ロール '{{ fields.displayRole }}' をメンバー {{ fields.member.metadata.name }} " +-"から削除しますか?" ++"ロール '{{ fields.displayRole }}' をメンバー {{ fields.member.metadata." ++"name }} から削除しますか?" + + #: node_modules/registry-image-widgets/views/image-meta.html:10 + msgid "Docker Version" +@@ -2366,7 +2468,8 @@ msgstr "Docker バージョン" + + #: pkg/docker/index.html:60 + msgid "Docker is not installed or activated on the system" +-msgstr "Docker はインストールされていないか、システムでアクティベートされていません" ++msgstr "" ++"Docker はインストールされていないか、システムでアクティベートされていません" + + #: pkg/systemd/index.html:117 + msgid "Domain" +@@ -2422,19 +2525,17 @@ msgstr "レポートのダウンロード" + + #: pkg/machines/components/desktopConsole.jsx:46 + msgid "Download the MSI from $0" +-msgstr "" ++msgstr "MSI を $0 からダウンロードします" + + #: pkg/packagekit/updates.jsx:62 +-#, fuzzy + msgid "Downloaded" +-msgstr "ダウンロード" ++msgstr "ダウンロードされました" + + #: pkg/packagekit/updates.jsx:54 +-#, fuzzy + msgid "Downloading" +-msgstr "ダウンロード" ++msgstr "ダウンロード中" + +-#: pkg/storaged/index.html:409 pkg/docker/storage.jsx:161 ++#: pkg/storaged/index.html:409 pkg/docker/storage.jsx:160 + msgid "Drive" + msgstr "ドライブ" + +@@ -2471,6 +2572,10 @@ msgstr "サーバーの編集" + msgid "Edit image stream" + msgstr "イメージストリームの編集" + ++#: pkg/ovirt/components/VdsmView.jsx:125 ++msgid "Edit the vdsm.conf" ++msgstr "vdsm.conf を編集します" ++ + #: pkg/storaged/jobs.js:119 + msgid "Ejecting $target" + msgstr "$target の取り出し中" +@@ -2495,9 +2600,8 @@ msgid "Emptying $target" + msgstr "$target を空にしています" + + #: pkg/machines/hostvmslist.jsx:298 +-#, fuzzy + msgid "Emulated Machine:" +-msgstr "仮想マシン" ++msgstr "エミュレートされたマシン:" + + #: pkg/systemd/init.js:535 + msgid "Enable" +@@ -2512,23 +2616,20 @@ msgid "Enabled" + msgstr "有効" + + #: pkg/storaged/storage-controls.jsx:214 +-#, fuzzy + msgid "Encrypted $0" +-msgstr "暗号化されたデータ" ++msgstr "暗号化された $0" + + #: pkg/storaged/format-dialog.jsx:106 + msgid "Encrypted EXT4 (LUKS)" + msgstr "暗号化された EXT4 (LUKS)" + + #: pkg/storaged/storage-controls.jsx:206 +-#, fuzzy + msgid "Encrypted Logical Volume of $0" +-msgstr "暗号化された $0 の論理ボリューム" ++msgstr "暗号化された $0 の論理ボリューム" + + #: pkg/storaged/storage-controls.jsx:208 +-#, fuzzy + msgid "Encrypted Partition of $0" +-msgstr "暗号化された $0 のパーティション†" ++msgstr "暗号化された $0 のパーティション" + + #: pkg/storaged/format-dialog.jsx:105 + msgid "Encrypted XFS (LUKS)" +@@ -2572,11 +2673,17 @@ msgstr "ポリシーの適用:" + msgid "Enter IP address or host name" + msgstr "IP アドレスまたはホスト名の入力" + ++#: pkg/ovirt/components/ClusterTemplates.jsx:75 ++msgid "Enter New VM name" ++msgstr "新規仮想マシン名を入力します" ++ + #: pkg/lib/machine-change-auth.html:57 + msgid "" + "Entering a different password here means you will need to retype it every " + "time you reconnect to this machine" +-msgstr "ここで別のパスワードを入力すると、このマシンに接続するときに毎回そのパスワードを再入力する必要があります" ++msgstr "" ++"ここで別のパスワードを入力すると、このマシンに接続するときに毎回そのパスワー" ++"ドを再入力する必要があります" + + #: pkg/systemd/logs.html:69 + msgid "Entry" +@@ -2595,11 +2702,11 @@ msgstr "環境" + msgid "Erase" + msgstr "削除" + +-#: pkg/docker/storage.jsx:438 ++#: pkg/docker/storage.jsx:436 + msgid "Erase containers and reset storage pool" + msgstr "コンテナーの削除とストレージプールのリセット" + +-#: pkg/docker/storage.jsx:363 pkg/docker/storage.jsx:374 ++#: pkg/docker/storage.jsx:362 pkg/docker/storage.jsx:373 + msgid "Erase containers, reformat disks, and add them" + msgstr "コンテナーの削除、ディスクの再フォーマット、およびそれらの追加" + +@@ -2608,10 +2715,10 @@ msgid "Erasing $target" + msgstr "$target の削除中" + + #: pkg/playground/translate.html:100 pkg/playground/translate.html:105 +-#: pkg/systemd/services.html:334 pkg/apps/utils.jsx:101 +-#: pkg/storaged/details.jsx:199 pkg/storaged/devices.js:118 +-#: pkg/storaged/overview.js:694 pkg/storaged/storage-controls.jsx:69 +-#: pkg/users/local.js:1381 ++#: pkg/systemd/services.html:334 pkg/storaged/details.jsx:199 ++#: pkg/storaged/devices.js:118 pkg/storaged/overview.js:694 ++#: pkg/storaged/storage-controls.jsx:69 pkg/users/local.js:1381 ++#: pkg/apps/utils.jsx:101 + msgid "Error" + msgstr "エラー" + +@@ -2687,6 +2794,10 @@ msgstr "拡張パーティション" + msgid "FAILED" + msgstr "失敗" + ++#: pkg/ovirt/components/InstallationDialog.jsx:49 ++msgid "FQDN" ++msgstr "FQDN" ++ + #: pkg/ostree/index.html:258 pkg/networkmanager/interfaces.js:779 + msgid "Failed" + msgstr "失敗" +@@ -2695,7 +2806,7 @@ msgstr "失敗" + msgid "Failed to add machine: $0" + msgstr "マシンの追加に失敗しました: $0" + +-#: pkg/lib/credentials.js:230 pkg/users/local.js:113 pkg/users/local.js:144 ++#: pkg/users/local.js:113 pkg/users/local.js:144 pkg/lib/credentials.js:230 + msgid "Failed to change password" + msgstr "パスワードの変更に失敗しました" + +@@ -2774,7 +2885,7 @@ msgstr "ファイルシステムタイプ" + msgid "Filesystems" + msgstr "ファイルシステム" + +-#: pkg/lib/machine-unknown-hostkey.html:10 pkg/shell/index.html:302 ++#: pkg/shell/index.html:302 pkg/lib/machine-unknown-hostkey.html:10 + msgid "Fingerprint" + msgstr "フィンガープリント" + +@@ -2797,11 +2908,11 @@ msgstr "Flocker データセット名" + + #: node_modules/registry-image-widgets/views/imagestream-body.html:35 + msgid "Follows docker repo" +-msgstr "" ++msgstr "Docker リポジトリーに順守" + + #: pkg/users/index.html:121 + msgid "Force Change" +-msgstr "" ++msgstr "変更の強制" + + #: pkg/docker/util.js:506 + msgid "Force Delete" +@@ -2817,7 +2928,7 @@ msgstr "シャットダウンの強制" + + #: pkg/users/index.html:374 + msgid "Force password change" +-msgstr "" ++msgstr "パスワード変更の強制" + + #: pkg/storaged/content-views.jsx:502 pkg/storaged/format-dialog.jsx:202 + #: pkg/storaged/format-dialog.jsx:280 +@@ -2834,18 +2945,21 @@ msgstr "ディスク $0 のフォーマット" + + #: pkg/storaged/content-views.jsx:503 + msgid "Formatting a disk will erase all data on it." +-msgstr "ディスクをフォーマットすると、ディスク上のすべてのデータが削除されます。" ++msgstr "" ++"ディスクをフォーマットすると、ディスク上のすべてのデータが削除されます。" + + #: pkg/storaged/format-dialog.jsx:204 + msgid "Formatting a storage device will erase all data on it." +-msgstr "ストレージデバイスをフォーマットすると、そのデバイス上のすべてのデータが削除されます。" ++msgstr "" ++"ストレージデバイスをフォーマットすると、そのデバイス上のすべてのデータが削除" ++"されます。" + + #: pkg/networkmanager/interfaces.js:2744 + msgid "Forward delay $forward_delay" + msgstr "フォワード遅延 $forward_delay" + +-#: pkg/systemd/index.html:265 pkg/docker/storage.jsx:301 +-#: pkg/docker/storage.jsx:323 pkg/storaged/pvol-tabs.jsx:48 ++#: pkg/systemd/index.html:265 pkg/docker/storage.jsx:300 ++#: pkg/docker/storage.jsx:322 pkg/storaged/pvol-tabs.jsx:48 + #: pkg/systemd/host.js:1469 + msgid "Free" + msgstr "空き" +@@ -2860,7 +2974,7 @@ msgstr "金曜日" + + #: node_modules/registry-image-widgets/views/image-listing.html:6 + msgid "From" +-msgstr "" ++msgstr "から" + + #: pkg/users/index.html:84 pkg/users/index.html:165 + msgid "Full Name" +@@ -2908,7 +3022,7 @@ msgstr "移動" + + #: pkg/apps/application.jsx:93 + msgid "Go to Application" +-msgstr "" ++msgstr "アプリケーションへ移動" + + #: pkg/dashboard/index.html:46 pkg/networkmanager/index.html:51 + #: pkg/networkmanager/index.html:538 pkg/storaged/index.html:305 +@@ -2923,7 +3037,7 @@ msgstr "優れた署名" + #: pkg/kubernetes/views/project-body.html:3 + #: pkg/kubernetes/views/project-body.html:8 + msgid "Grant additional push or admin access to specific members below." +-msgstr "以下の特定のメンバーに追加のプッシュまたは管理アクセスを提供します。" ++msgstr "以下の特定のメンバーに、追加のプッシュまたは管理アクセスを提供します。" + + #: pkg/kubernetes/views/group-page.html:21 + #: pkg/kubernetes/views/group-panel.html:12 +@@ -2939,6 +3053,15 @@ msgstr "グループまたはプロジェクト" + msgid "Groups" + msgstr "グループ" + ++#: pkg/ovirt/components/ClusterTemplates.jsx:129 ++#: pkg/ovirt/components/ClusterVms.jsx:175 ++msgid "HA" ++msgstr "HA" ++ ++#: pkg/ovirt/components/OVirtTab.jsx:127 ++msgid "HA:" ++msgstr "HA:" ++ + #: pkg/networkmanager/index.html:292 + msgid "Hair Pin mode" + msgstr "ヘアピンモード" +@@ -2947,7 +3070,7 @@ msgstr "ヘアピンモード" + msgid "Hairpin mode" + msgstr "ヘアピンモード" + +-#: pkg/docker/storage.jsx:160 ++#: pkg/docker/storage.jsx:159 + msgid "Hard Disk" + msgstr "ハードディスク" + +@@ -2967,6 +3090,8 @@ msgstr "Hello タイム $hello_time" + #: pkg/kubernetes/views/details-page.html:73 + #: pkg/kubernetes/views/route-body.html:9 + #: pkg/kubernetes/views/route-modify.html:8 pkg/machines/vmdiskstab.jsx:56 ++#: pkg/ovirt/components/App.jsx:72 pkg/ovirt/components/ClusterVms.jsx:56 ++#: pkg/ovirt/components/ClusterVms.jsx:175 + msgid "Host" + msgstr "ホスト" + +@@ -2988,7 +3113,7 @@ msgstr "時間: 分" + + #: pkg/systemd/init.js:1185 pkg/systemd/init.js:1214 + msgid "Hour needs to be a number between 0-23" +-msgstr "時間は 0〜23 の数字である必要があります" ++msgstr "時間は 0 - 23 の数字である必要があります" + + #: pkg/systemd/services.html:424 + msgid "Hours" +@@ -2998,8 +3123,8 @@ msgstr "時" + msgid "I/O Wait" + msgstr "I/O 待機" + +-#: pkg/kubernetes/views/node-body.html:10 + #: pkg/kubernetes/views/service-body.html:9 ++#: pkg/kubernetes/views/node-body.html:10 + msgid "IP" + msgstr "IP" + +@@ -3052,8 +3177,8 @@ msgstr "Id $id" + msgid "Id:" + msgstr "Id:" + +-#: node_modules/registry-image-widgets/views/image-body.html:24 + #: node_modules/registry-image-widgets/views/image-listing.html:7 ++#: node_modules/registry-image-widgets/views/image-body.html:24 + msgid "Identifier" + msgstr "識別子" + +@@ -3108,22 +3233,22 @@ msgstr "イメージストリーム" + msgid "Image commands" + msgstr "イメージコマンド" + +-#: node_modules/registry-image-widgets/views/imagestream-body.html:39 ++#: node_modules/registry-image-widgets/views/imagestream-body.html:41 + msgid "Image count" + msgstr "イメージ数" + + #: node_modules/registry-image-widgets/views/imagestream-panel.html:12 + msgid "Image stream" +-msgstr "" ++msgstr "イメージストリーム" + + #: pkg/docker/index.html:154 + msgid "Image:" + msgstr "イメージ:" + ++#: pkg/kubernetes/views/registry-dashboard-page.html:19 + #: pkg/kubernetes/views/images-page.html:13 + #: pkg/kubernetes/views/imagestream-page.html:24 +-#: pkg/kubernetes/views/registry-dashboard-page.html:19 +-#: pkg/kubernetes/index.html:78 pkg/kubernetes/registry.html:49 ++#: pkg/kubernetes/registry.html:49 pkg/kubernetes/index.html:78 + #: pkg/docker/containers-view.jsx:615 + msgid "Images" + msgstr "イメージ" +@@ -3144,17 +3269,17 @@ msgstr "プロジェクト別イメージ" + #: node_modules/registry-image-widgets/views/imagestream-body.html:15 + #: node_modules/registry-image-widgets/views/imagestream-body.html:16 + msgid "Images may be pulled by anonymous users" +-msgstr "イメージは匿名ユーザーがプルできます" ++msgstr "イメージは、匿名ユーザーがプルできます" + + #: node_modules/registry-image-widgets/views/imagestream-body.html:20 + #: node_modules/registry-image-widgets/views/imagestream-body.html:21 + msgid "Images may be pulled by any authenticated user or group" +-msgstr "イメージは認証済みユーザーまたはグループがプルできます" ++msgstr "イメージは、認証済みユーザーまたはグループがプルできます" + + #: node_modules/registry-image-widgets/views/imagestream-body.html:25 + #: node_modules/registry-image-widgets/views/imagestream-body.html:26 + msgid "Images may only be pulled by specific users or groups" +-msgstr "イメージは特定のユーザーまたはグループのみがプルできます" ++msgstr "イメージは、特定のユーザーまたはグループのみがプルできます" + + #: pkg/kubernetes/views/registry-dashboard-page.html:54 + msgid "Images pushed recently" +@@ -3167,19 +3292,24 @@ msgstr "同期" + #: pkg/kubernetes/views/registry-dashboard-page.html:81 + msgid "" + "In order to begin pushing images to the registry, use the commands below." +-msgstr "レジストリーへのイメージのプッシュを開始するには、次のコマンドを使用します。" ++msgstr "" ++"レジストリーへのイメージのプッシュを開始するには、次のコマンドを使用します。" + + #: pkg/kubernetes/views/registry-dashboard-page.html:6 + msgid "" + "In order to begin pushing images to the registry, you need to create a " + "project." +-msgstr "レジストリーへのイメージのプッシュを開始するには、プロジェクトを作成する必要があります。" ++msgstr "" ++"レジストリーへのイメージのプッシュを開始するには、プロジェクトを作成する必要" ++"があります。" + + #: pkg/lib/machine-sync-users.html:50 + msgid "" + "In order to synchronize users, you need to log in to {{#strong}}{{host}}{{/" + "strong}}." +-msgstr "ユーザーを同期するには、{{#strong}}{{host}}{{/strong}} にログインする必要があります。" ++msgstr "" ++"ユーザーを同期するには、{{#strong}}{{host}}{{/strong}} にログインする必要があ" ++"ります。" + + #: pkg/networkmanager/interfaces.js:761 pkg/networkmanager/interfaces.js:1357 + #: pkg/networkmanager/interfaces.js:1364 pkg/networkmanager/interfaces.js:2489 +@@ -3194,43 +3324,44 @@ msgstr "非アクティブなボリューム" + msgid "Incorrect Host Key" + msgstr "正しくないホストキー" + +-#: pkg/docker/storage.jsx:285 ++#: pkg/docker/storage.jsx:284 + msgid "Information about the Docker storage pool is not available." + msgstr "Docker ストレージプールに関する情報は利用できません。" + + #: pkg/packagekit/updates.jsx:432 + msgid "Initializing..." +-msgstr "" ++msgstr "初期化中..." + + #: pkg/apps/application-list.jsx:87 pkg/apps/application.jsx:97 + msgid "Install" +-msgstr "" ++msgstr "インストール" + + #: pkg/packagekit/updates.jsx:805 + msgid "Install All Updates" +-msgstr "" ++msgstr "すべてのアップデートをインストール" + + #: pkg/packagekit/updates.jsx:811 + msgid "Install Security Updates" +-msgstr "" ++msgstr "セキュリティーアップデートのインストール" + + #: pkg/selinux/setroubleshoot-view.jsx:360 + msgid "Install setroubleshoot-server to troubleshoot SELinux events." +-msgstr "setroubleshoot-server をインストールして SELinux イベントをトラブルシュートします。" ++msgstr "" ++"setroubleshoot-server をインストールして、SELinux イベントをトラブルシュート" ++"します。" + + #: pkg/packagekit/updates.jsx:63 +-#, fuzzy + msgid "Installed" +-msgstr "インストールされた製品" ++msgstr "インストール済み" + + #: pkg/subscriptions/subscriptions-view.jsx:222 + msgid "Installed products" + msgstr "インストールされた製品" + +-#: pkg/apps/application-list.jsx:47 pkg/apps/application.jsx:55 +-#: pkg/packagekit/updates.jsx:55 ++#: pkg/packagekit/updates.jsx:55 pkg/apps/application-list.jsx:47 ++#: pkg/apps/application.jsx:55 + msgid "Installing" +-msgstr "" ++msgstr "インストール中" + + #: pkg/systemd/services.html:152 + msgid "Instantiate" +@@ -3265,11 +3396,11 @@ msgstr "無効なアドレス $0" + msgid "Invalid credentials" + msgstr "無効な資格情報" + +-#: pkg/systemd/host.js:1258 pkg/systemd/shutdown.js:142 ++#: pkg/systemd/shutdown.js:142 pkg/systemd/host.js:1258 + msgid "Invalid date format" + msgstr "無効な日付形式" + +-#: pkg/systemd/host.js:1254 pkg/systemd/shutdown.js:138 ++#: pkg/systemd/shutdown.js:138 pkg/systemd/host.js:1254 + msgid "Invalid date format and invalid time format" + msgstr "無効な日付形式と無効な時間形式" + +@@ -3279,7 +3410,7 @@ msgstr "無効な日付形式。" + + #: pkg/users/local.js:1161 + msgid "Invalid expiration date" +-msgstr "" ++msgstr "無効な有効期限" + + #: pkg/lib/credentials.js:285 + msgid "Invalid file permissions" +@@ -3295,7 +3426,7 @@ msgstr "無効なメトリック $0" + + #: pkg/users/local.js:1234 + msgid "Invalid number of days" +-msgstr "" ++msgstr "無効な日数" + + #: pkg/systemd/init.js:1171 + msgid "Invalid number." +@@ -3313,7 +3444,7 @@ msgstr "無効なプレフィックス $0" + msgid "Invalid prefix or netmask $0" + msgstr "無効なプレフィックスまたはネットマスク $0" + +-#: pkg/systemd/host.js:1256 pkg/systemd/shutdown.js:140 ++#: pkg/systemd/shutdown.js:140 pkg/systemd/host.js:1256 + msgid "Invalid time format" + msgstr "無効な時間形式" + +@@ -3365,7 +3496,9 @@ msgstr "ジャーナルエントリーが見つかりません" + #: pkg/kdump/kdump-view.jsx:461 + msgid "" + "Kdump service not installed. Please ensure package kexec-tools is installed." +-msgstr "Kdump サービスがインストールされていません。パッケージ kexec-tools がインストールされていることを確認してください。" ++msgstr "" ++"Kdump サービスがインストールされていません。パッケージ kexec-tools がインス" ++"トールされていることを確認してください。" + + #: pkg/networkmanager/index.html:850 + msgid "Keep connection" +@@ -3384,9 +3517,8 @@ msgid "Kernel" + msgstr "カーネル" + + #: pkg/kdump/index.html:23 +-#, fuzzy + msgid "Kernel Dump" +-msgstr "カーネル" ++msgstr "カーネルダンプ" + + #: pkg/kubernetes/views/node-body.html:19 + msgid "Kernel Version" +@@ -3408,11 +3540,12 @@ msgstr "Kubernetes クラスター" + msgid "LACP Key" + msgstr "LACP キー" + +-#: pkg/kubernetes/views/deploymentconfig-body.html:41 +-#: pkg/kubernetes/views/node-body.html:31 pkg/kubernetes/views/pod-body.html:26 ++#: pkg/kubernetes/views/pod-body.html:26 + #: pkg/kubernetes/views/replicationcontroller-body.html:17 + #: pkg/kubernetes/views/route-body.html:22 + #: pkg/kubernetes/views/service-body.html:26 ++#: pkg/kubernetes/views/deploymentconfig-body.html:41 ++#: pkg/kubernetes/views/node-body.html:31 + #: node_modules/registry-image-widgets/views/image-meta.html:3 + msgid "Labels" + msgstr "ラベル" +@@ -3447,16 +3580,16 @@ msgstr "最終更新日" + + #: pkg/packagekit/updates.jsx:201 + msgid "Last checked: $0 ago" +-msgstr "" ++msgstr "最終確認: $0 前" + +-#: pkg/kubernetes/views/deploymentconfig-body.html:15 + #: pkg/kubernetes/views/details-page.html:107 ++#: pkg/kubernetes/views/deploymentconfig-body.html:15 + msgid "Latest Version" + msgstr "最新バージョン" + +-#: pkg/machines/components/desktopConsole.jsx:131 ++#: pkg/machines/components/desktopConsole.jsx:129 + msgid "Launch Remote Viewer" +-msgstr "" ++msgstr "リモートビューアーの起動" + + #: pkg/realmd/operation.js:102 + msgid "Leave" +@@ -3472,15 +3605,19 @@ msgid "" + "you enter a different username, that user will always be used when " + "connecting to this machine." + msgstr "" +-"現在ログインしているユーザーとしてこのマシンに接続する場合は空白のままにします。異なるユーザー名を入力した場合は、このマシンへの接続時にそのユーザーが常に使用されます。" ++"現在ログインしているユーザーとしてこのマシンに接続する場合は空白のままにしま" ++"す。別のユーザー名を入力した場合は、このマシンへの接続時にそのユーザーが常に" ++"使用されます。" + + #: pkg/lib/machine-change-auth.html:23 + msgid "" + "Leave blank to connect to this machine as the currently logged in " + "user{{#default_user}} ({{default_user}}){{/default_user}}. If you enter a " + "different username, that user will always be used connecting to this machine." +-"" + msgstr "" ++"現在ログインしているユーザー {{#default_user}} ({{default_user}}){{/" ++"default_user}} としてこのマシンに接続する場合は空白のままにします。別のユー" ++"ザー名を入力すると、このマシンへの接続時にそのユーザーが常に使用されます。" + + #: pkg/shell/index.html:103 pkg/shell/simple.html:76 pkg/shell/stub.html:81 + msgid "Licensed under:" +@@ -3527,16 +3664,19 @@ msgid "Load earlier entries" + msgstr "以前のエントリーのロード" + + #: pkg/packagekit/updates.jsx:39 +-#, fuzzy + msgid "Loading available updates failed" +-msgstr "利用可能な認証情報の使用" ++msgstr "利用可能なアップデートのロードに失敗しました" + + #: pkg/packagekit/updates.jsx:32 + msgid "Loading available updates, please wait..." +-msgstr "" ++msgstr "利用可能なアップデートをロード中です。しばらくお待ちください..." + +-#: pkg/kdump/kdump-view.jsx:370 pkg/systemd/logs.js:140 pkg/systemd/logs.js:155 +-#: pkg/systemd/logs.js:199 pkg/systemd/logs.js:240 ++#: pkg/ovirt/components/VdsmView.jsx:36 ++msgid "Loading data ..." ++msgstr "データのロード中..." ++ ++#: pkg/systemd/logs.js:140 pkg/systemd/logs.js:155 pkg/systemd/logs.js:199 ++#: pkg/systemd/logs.js:240 pkg/kdump/kdump-view.jsx:370 + msgid "Loading..." + msgstr "読み込み中..." + +@@ -3544,7 +3684,7 @@ msgstr "読み込み中..." + msgid "Local Accounts" + msgstr "ローカルアカウント" + +-#: pkg/docker/storage.jsx:191 ++#: pkg/docker/storage.jsx:190 + msgid "Local Disks" + msgstr "ローカルディスク" + +@@ -3566,7 +3706,7 @@ msgstr "アカウントのロック" + + #: pkg/users/local.js:843 pkg/users/local.js:1143 + msgid "Lock account on $0" +-msgstr "" ++msgstr "$0 のアカウントをロック" + + #: pkg/shell/index.html:33 + msgid "Lock to prevent privileged tasks" +@@ -3585,7 +3725,6 @@ msgid "Log In" + msgstr "ログイン" + + #: pkg/shell/index.html:67 pkg/shell/simple.html:45 pkg/shell/stub.html:45 +-#, fuzzy + msgid "Log Out" + msgstr "ログアウト" + +@@ -3628,9 +3767,8 @@ msgid "Logical Volume (Snapshot)" + msgstr "論理ボリューム (スナップショット)" + + #: pkg/storaged/storage-controls.jsx:210 +-#, fuzzy + msgid "Logical Volume of $0" +-msgstr "論理ボリューム" ++msgstr "$0 の論理ボリューム" + + #: pkg/subscriptions/subscriptions-register.jsx:140 + msgid "Login" +@@ -3654,7 +3792,8 @@ msgstr "ログインが失敗しました" + + #: pkg/subscriptions/subscriptions-client.js:200 + msgid "Login/password or activation key required to register." +-msgstr "ログイン/パスワードまたはアクティベーションキーを登録する必要があります。" ++msgstr "" ++"ログイン/パスワードまたはアクティベーションキーを登録する必要があります。" + + #: src/ws/login.js:255 + msgid "Logout Successful" +@@ -3677,6 +3816,10 @@ msgstr "MAC" + msgid "MAC Address:" + msgstr "MAC アドレス:" + ++#: pkg/ovirt/provider.es6:228 ++msgid "MIGRATE action failed" ++msgstr "MIGRATE アクションに失敗しました" ++ + #: pkg/networkmanager/interfaces.js:1915 + msgid "MII (Recommended)" + msgstr "MII (推奨)" +@@ -3710,10 +3853,9 @@ msgstr "マニフェスト" + msgid "Manual" + msgstr "手作業" + +-#: pkg/machines/components/desktopConsole.jsx:196 +-#, fuzzy ++#: pkg/machines/components/desktopConsole.jsx:194 + msgid "Manual Connection" +-msgstr "接続" ++msgstr "手動接続" + + #: pkg/systemd/index.html:393 pkg/systemd/index.html:397 + msgid "Manually" +@@ -3721,7 +3863,7 @@ msgstr "手動" + + #: pkg/storaged/jobs.js:139 + msgid "Marking $target as faulty" +-msgstr "$target を問題があるものとしてマークする" ++msgstr "$target を、問題があるものとしてマークする" + + #: pkg/systemd/init.js:540 + msgid "Mask" +@@ -3772,6 +3914,8 @@ msgstr "メンバーシップ" + #: pkg/playground/translate.html:90 pkg/systemd/index.html:211 + #: pkg/docker/containers-view.jsx:271 pkg/kubernetes/scripts/graphs.js:604 + #: pkg/kubernetes/scripts/nodes.js:719 pkg/kubernetes/scripts/nodes.js:830 ++#: pkg/ovirt/components/ClusterTemplates.jsx:128 ++#: pkg/ovirt/components/ClusterVms.jsx:174 + msgid "Memory" + msgstr "メモリ" + +@@ -3796,8 +3940,8 @@ msgstr "メモリー使用状況:" + msgid "Memory:" + msgstr "メモリー:" + +-#: pkg/kubernetes/views/node-body.html:47 pkg/kubernetes/views/pv-body.html:27 +-#: pkg/kubernetes/views/pv-claim.html:32 pkg/kubernetes/views/pvc-body.html:15 ++#: pkg/kubernetes/views/pv-body.html:27 pkg/kubernetes/views/pv-claim.html:32 ++#: pkg/kubernetes/views/pvc-body.html:15 pkg/kubernetes/views/node-body.html:47 + msgid "Message" + msgstr "メッセージ" + +@@ -3820,9 +3964,13 @@ msgstr "使用済みメタデータ" + msgid "MiB" + msgstr "MiB" + ++#: pkg/ovirt/components/OVirtTab.jsx:72 ++msgid "Migrate To:" ++msgstr "移行先:" ++ + #: pkg/systemd/init.js:1191 pkg/systemd/init.js:1200 pkg/systemd/init.js:1209 + msgid "Minute needs to be a number between 0-59" +-msgstr "分は 0〜59 の数字である必要があります" ++msgstr "分は 0 - 59 の数字である必要があります" + + #: pkg/systemd/services.html:423 + msgid "Minutes" +@@ -3865,11 +4013,10 @@ msgstr "監視" + msgid "More" + msgstr "詳細表示" + +-#: pkg/machines/components/desktopConsole.jsx:104 +-#: pkg/machines/components/desktopConsole.jsx:112 +-#, fuzzy ++#: pkg/machines/components/desktopConsole.jsx:102 ++#: pkg/machines/components/desktopConsole.jsx:110 + msgid "More Information" +-msgstr "設定" ++msgstr "詳細情報" + + #: pkg/kdump/kdump-view.jsx:447 + msgid "More details" +@@ -3877,10 +4024,10 @@ msgstr "詳細" + + #: pkg/packagekit/updates.jsx:275 + msgid "More information…" +-msgstr "" ++msgstr "詳細情報…" + +-#: pkg/kdump/kdump-view.jsx:104 pkg/storaged/fsys-tab.jsx:188 +-#: pkg/storaged/fsys-tab.jsx:217 ++#: pkg/storaged/fsys-tab.jsx:188 pkg/storaged/fsys-tab.jsx:217 ++#: pkg/kdump/kdump-view.jsx:104 + msgid "Mount" + msgstr "マウント" + +@@ -3939,7 +4086,8 @@ msgstr "NTFS - 最新システムとの互換性あり" + msgid "NTP Server" + msgstr "NTP サーバー" + +-#: pkg/docker/index.html:260 pkg/kubernetes/views/add-user-dialog.html:9 ++#: pkg/docker/index.html:260 pkg/kubernetes/views/add-group-dialog.html:9 ++#: pkg/kubernetes/views/add-user-dialog.html:9 + #: pkg/kubernetes/views/containers-listing.html:11 + #: pkg/kubernetes/views/dashboard-page.html:156 + #: pkg/kubernetes/views/dashboard-page.html:198 +@@ -3950,7 +4098,6 @@ msgstr "NTP サーバー" + #: pkg/kubernetes/views/details-page.html:171 + #: pkg/kubernetes/views/imagestream-modify.html:10 + #: pkg/kubernetes/views/node-add.html:16 +-#: pkg/kubernetes/views/nodes-page.html:41 + #: pkg/kubernetes/views/project-listing.html:14 + #: pkg/kubernetes/views/project-listing.html:53 + #: pkg/kubernetes/views/project-listing.html:90 +@@ -3961,45 +4108,45 @@ msgstr "NTP サーバー" + #: pkg/kubernetes/views/volume-body.html:31 + #: pkg/kubernetes/views/volumes-page.html:19 + #: pkg/kubernetes/views/volumes-page.html:57 +-#: pkg/kubernetes/views/add-group-dialog.html:9 +-#: pkg/networkmanager/index.html:96 pkg/networkmanager/index.html:114 +-#: pkg/networkmanager/index.html:151 pkg/networkmanager/index.html:207 +-#: pkg/networkmanager/index.html:306 pkg/networkmanager/index.html:406 +-#: pkg/ostree/index.html:99 pkg/storaged/index.html:228 ++#: pkg/kubernetes/views/nodes-page.html:41 pkg/networkmanager/index.html:96 ++#: pkg/networkmanager/index.html:114 pkg/networkmanager/index.html:151 ++#: pkg/networkmanager/index.html:207 pkg/networkmanager/index.html:306 ++#: pkg/networkmanager/index.html:406 pkg/ostree/index.html:99 ++#: pkg/storaged/index.html:228 + #: node_modules/registry-image-widgets/views/image-body.html:2 + #: node_modules/registry-image-widgets/views/imagestream-listing.html:5 + #: pkg/docker/containers-view.jsx:271 pkg/docker/containers-view.jsx:587 +-#: pkg/machines/hostvmslist.jsx:472 pkg/packagekit/updates.jsx:329 ++#: pkg/machines/hostvmslist.jsx:476 pkg/storaged/lvol-tabs.jsx:39 ++#: pkg/storaged/lvol-tabs.jsx:118 pkg/storaged/lvol-tabs.jsx:155 ++#: pkg/storaged/lvol-tabs.jsx:192 pkg/storaged/part-tab.jsx:37 + #: pkg/storaged/content-views.jsx:107 pkg/storaged/content-views.jsx:661 + #: pkg/storaged/details.jsx:127 pkg/storaged/format-dialog.jsx:147 + #: pkg/storaged/fsys-tab.jsx:71 pkg/storaged/fsys-tab.jsx:172 +-#: pkg/storaged/lvol-tabs.jsx:39 pkg/storaged/lvol-tabs.jsx:118 +-#: pkg/storaged/lvol-tabs.jsx:155 pkg/storaged/lvol-tabs.jsx:192 + #: pkg/storaged/overview.js:418 pkg/storaged/overview.js:493 + #: pkg/storaged/overview.js:629 pkg/storaged/overview.js:707 +-#: pkg/storaged/part-tab.jsx:37 ++#: pkg/packagekit/updates.jsx:329 pkg/ovirt/components/ClusterTemplates.jsx:128 ++#: pkg/ovirt/components/ClusterVms.jsx:174 + msgid "Name" + msgstr "名前" + + #: pkg/storaged/utils.js:133 + msgid "Name cannot be empty." +-msgstr "名前は空にすることができません。" ++msgstr "名前は、空にすることができません。" + + #: pkg/storaged/utils.js:135 + msgid "Name cannot be longer than 127 characters." +-msgstr "名前は 127 文字を超えることができません。" ++msgstr "名前は、127 文字を超えることができません。" + + #: pkg/storaged/utils.js:139 + msgid "Name cannot contain the character '$0'." +-msgstr "名前には文字 '$0' を含めることができません。" ++msgstr "名前には、文字 '$0' を使用することができません。" + + #: pkg/storaged/utils.js:141 + msgid "Name cannot contain whitespace." +-msgstr "名前にはスペースを含めることができません。" ++msgstr "名前には、スペースを使用することができません。" + + #: pkg/kubernetes/views/containers-listing.html:14 + #: pkg/kubernetes/views/dashboard-page.html:160 +-#: pkg/kubernetes/views/deploymentconfig-body.html:5 + #: pkg/kubernetes/views/details-page.html:36 + #: pkg/kubernetes/views/details-page.html:72 + #: pkg/kubernetes/views/details-page.html:105 +@@ -4010,6 +4157,7 @@ msgstr "名前にはスペースを含めることができません。" + #: pkg/kubernetes/views/route-body.html:5 + #: pkg/kubernetes/views/service-body.html:5 + #: pkg/kubernetes/views/volumes-page.html:59 ++#: pkg/kubernetes/views/deploymentconfig-body.html:5 + msgid "Namespace" + msgstr "名前空間" + +@@ -4047,13 +4195,13 @@ msgstr "ネットワークログ" + msgid "Never" + msgstr "しない" + +-#: pkg/users/local.js:832 ++#: pkg/users/index.html:345 pkg/users/local.js:832 + msgid "Never expire password" +-msgstr "" ++msgstr "パスワードは失効しない" + +-#: pkg/users/index.html:306 pkg/users/index.html:345 pkg/users/local.js:840 ++#: pkg/users/index.html:306 pkg/users/local.js:840 + msgid "Never lock account" +-msgstr "" ++msgstr "アカウントをロックしない" + + #: pkg/kubernetes/views/project-listing.html:46 + msgid "New Group" +@@ -4067,12 +4215,12 @@ msgstr "新規パスワード" + msgid "New Project" + msgstr "新規プロジェクト" + +-#: pkg/kubernetes/views/images-page.html:11 + #: pkg/kubernetes/views/registry-dashboard-page.html:86 ++#: pkg/kubernetes/views/images-page.html:11 + msgid "New image stream" + msgstr "新規イメージストリーム" + +-#: pkg/lib/credentials.js:238 pkg/users/local.js:121 ++#: pkg/users/local.js:121 pkg/lib/credentials.js:238 + msgid "New password was not accepted" + msgstr "新規パスワードは受け入れられませんでした" + +@@ -4092,7 +4240,7 @@ msgstr "次回の実行日時" + + #: pkg/systemd/index.html:243 pkg/systemd/host.js:1383 + msgid "Nice" +-msgstr "Nice値" ++msgstr "Nice 値" + + #: pkg/docker/index.html:534 pkg/docker/index.html:538 pkg/docker/run.js:241 + #: pkg/docker/util.js:101 pkg/kubernetes/scripts/volumes.js:990 +@@ -4126,7 +4274,7 @@ msgstr "PEM でエンコードされた証明書が見つかりません" + + #: src/ws/cockpitcertificate.c:465 + msgid "No PEM-encoded private key found" +-msgstr "PEM でエンコードされた秘密鍵が見つかりません" ++msgstr "PEM で暗号化された秘密鍵が見つかりません" + + #: pkg/kubernetes/views/pv-claim.html:39 + msgid "No Pods are using this claim" +@@ -4136,6 +4284,11 @@ msgstr "このクレームを使用しているポッドがありません" + msgid "No SELinux alerts." + msgstr "SELinux アラートがありません。" + ++#: pkg/ovirt/components/ClusterTemplates.jsx:29 ++#: pkg/ovirt/components/ClusterVms.jsx:35 ++msgid "No VM found in oVirt." ++msgstr "oVirt で仮想マシンが見つかりませんでした。" ++ + #: pkg/machines/hostvmslist.jsx:47 + msgid "No VM is running or defined on this host" + msgstr "VM がこのホストで実行されていないか、定義されていません。" +@@ -4144,7 +4297,7 @@ msgstr "VM がこのホストで実行されていないか、定義されてい + msgid "No Volume Bound" + msgstr "ボリュームがバインドされていません" + +-#: pkg/docker/storage.jsx:197 ++#: pkg/docker/storage.jsx:196 + msgid "No additional local storage found." + msgstr "追加ローカルストレージがありません。" + +@@ -4154,16 +4307,15 @@ msgstr "エイリアスが指定されていません" + + #: pkg/apps/application-list.jsx:134 + msgid "No applications installed or available" +-msgstr "" ++msgstr "アプリケーションがインストールされていないか、利用できません" + + #: pkg/sosreport/index.js:111 + msgid "No archive has been created." + msgstr "アーカイブが作成されていません" + + #: pkg/machines/hostvmslist.jsx:265 +-#, fuzzy + msgid "No boot device found" +-msgstr "ホストキーが見つかりません。" ++msgstr "ブートデバイスが見つかりません" + + #: pkg/networkmanager/interfaces.js:1359 + msgid "No carrier" +@@ -4196,7 +4348,7 @@ msgstr "ディスクが利用できません。" + + #: pkg/machines/vmdiskstab.jsx:115 + msgid "No disks defined for this VM" +-msgstr "この VM に対してディスクが定義されていません" ++msgstr "この仮想マシンにはディスクが定義されていません" + + #: pkg/storaged/index.html:191 + msgid "No drives attached" +@@ -4208,7 +4360,7 @@ msgstr "空き領域なし" + + #: pkg/machines/components/graphicsConsole.jsx:32 + msgid "No graphics console is defined for this virtual machine." +-msgstr "" ++msgstr "この仮想マシンには、グラフィカルコンソールが定義されていません。" + + #: pkg/kubernetes/views/project-listing.html:74 + msgid "No groups are present." +@@ -4240,16 +4392,15 @@ msgstr "現在のフィルターに一致するイメージがありません" + + #: pkg/apps/utils.jsx:97 + msgid "No installation package found for this application." +-msgstr "" ++msgstr "このアプリケーションのインストールパッケージが見つかりませんでした。" + + #: pkg/subscriptions/subscriptions-view.jsx:223 + msgid "No installed products on the system." + msgstr "システムにインストールされた製品がありません。" + + #: pkg/lib/cockpit-components-file-autocomplete.jsx:247 +-#, fuzzy + msgid "No matching files found" +-msgstr "ホストキーが見つかりません。" ++msgstr "一致するファイルが見つかりませんでした。" + + #: pkg/storaged/index.html:444 + msgid "No media inserted" +@@ -4261,13 +4412,16 @@ msgid "" + "(e.g. in /etc/default/grub) to reserve memory at boot time. Example: " + "crashkernel=512M" + msgstr "" +-"メモリーが予約されていません。crashkernel オプションをカーネルコマンドラインに追加して (例: /etc/default/" +-"grub)、起動時にメモリーを予約します。例: crashkernel=512M" ++"メモリーが予約されていません。crashkernel オプションをカーネルコマンドライン" ++"に追加して (例: /etc/default/grub)、起動時にメモリーを予約します。例: " ++"crashkernel=512M" + + #: pkg/kubernetes/scripts/dashboard.js:384 + msgid "" + "No metadata file was selected. Please select a Kubernetes metadata file." +-msgstr "メタデータファイルが選択されていません。Kubernetes メタデータファイルを選択してください。" ++msgstr "" ++"メタデータファイルが選択されていません。Kubernetes メタデータファイルを選択し" ++"てください。" + + #: pkg/kubernetes/views/dashboard-page.html:117 + msgid "No nodes in cluster" +@@ -4327,11 +4481,11 @@ msgstr "このようなファイルまたはディレクトリーがありませ + + #: node_modules/registry-image-widgets/views/image-listing.html:73 + msgid "No tags are present." +-msgstr "" ++msgstr "タグが存在しません。" + + #: pkg/packagekit/updates.jsx:35 + msgid "No updates pending" +-msgstr "" ++msgstr "保留中の更新がありません" + + #: pkg/users/local.js:417 + msgid "No user name specified" +@@ -4368,12 +4522,12 @@ msgstr "ノード" + + #: pkg/kubernetes/views/topology-page.html:39 + msgid "Nodes are the machines that run your containers." +-msgstr "ノードはコンテナーを実行するマシンです。" ++msgstr "ノードは、コンテナーを実行するマシンです。" + + #: pkg/kubernetes/views/pod-page.html:27 pkg/kubernetes/views/pod-panel.html:53 + #: pkg/kubernetes/views/service-body.html:15 + #: node_modules/registry-image-widgets/views/image-config.html:29 +-#: pkg/kdump/kdump-view.jsx:418 pkg/tuned/dialog.js:231 ++#: pkg/tuned/dialog.js:231 pkg/kdump/kdump-view.jsx:418 + msgid "None" + msgstr "なし" + +@@ -4397,16 +4551,15 @@ msgstr "ホストの有効な値ではありません" + + #: pkg/docker/index.html:57 + msgid "Not authorized to access Docker on this system" +-msgstr "このシステム上の Docker にアクセスする権限がありません" ++msgstr "このシステムの Docker にアクセスする権限がありません" + + #: pkg/ostree/app.js:86 + msgid "Not authorized to update software on this system" +-msgstr "このシステム上のソフトウェアを更新する権限がありません" ++msgstr "このシステムのソフトウェアを更新する権限がありません" + + #: pkg/systemd/logs.js:452 +-#, fuzzy + msgid "Not authorized to upload-report" +-msgstr "このシステム上のソフトウェアを更新する権限がありません" ++msgstr "upload-report の権限がありません" + + #: pkg/networkmanager/interfaces.js:759 + msgid "Not available" +@@ -4416,8 +4569,8 @@ msgstr "利用できません" + msgid "Not connected" + msgstr "接続していません" + +-#: pkg/kubernetes/views/deploymentconfig-body.html:17 + #: pkg/kubernetes/views/details-page.html:122 ++#: pkg/kubernetes/views/deploymentconfig-body.html:17 + msgid "Not deployed" + msgstr "デプロイされていません" + +@@ -4439,13 +4592,19 @@ msgstr "同期されていません" + + #: node_modules/registry-image-widgets/views/image-listing.html:44 + msgid "Not yet synced" +-msgstr "" ++msgstr "同期されていません" + + #: pkg/systemd/services.html:316 + msgid "Note" + msgstr "注記" + ++#: pkg/ovirt/components/VdsmView.jsx:96 pkg/ovirt/components/VdsmView.jsx:109 ++msgid "OK" ++msgstr "OK" ++ + #: pkg/kubernetes/views/node-body.html:13 ++#: pkg/ovirt/components/ClusterTemplates.jsx:128 ++#: pkg/ovirt/components/ClusterVms.jsx:174 + msgid "OS" + msgstr "OS" + +@@ -4453,6 +4612,10 @@ msgstr "OS" + msgid "OS $0 not found" + msgstr "OS $0 が見つかりません" + ++#: pkg/ovirt/components/OVirtTab.jsx:145 ++msgid "OS Type:" ++msgstr "OS タイプ:" ++ + #: pkg/kubernetes/views/nodes-page.html:19 + msgid "OS Versions" + msgstr "OS バージョン" +@@ -4467,12 +4630,12 @@ msgstr "発生件数 $0" + + #: pkg/selinux/setroubleshoot-view.jsx:370 + msgid "Occurred between $0 and $1" +-msgstr "$0〜$1 の発生件数" ++msgstr "$0 - $1 の発生件数" + + #: pkg/playground/jquery-patterns.html:95 + #: pkg/playground/jquery-patterns.html:108 pkg/shell/index.html:254 +-#: pkg/storaged/index.html:563 pkg/systemd/index.html:167 +-#: pkg/lib/patterns.js:244 pkg/lib/cockpit-components-onoff.jsx:38 ++#: pkg/storaged/index.html:564 pkg/systemd/index.html:167 ++#: pkg/lib/cockpit-components-onoff.jsx:38 pkg/lib/patterns.js:244 + msgid "Off" + msgstr "オフ" + +@@ -4484,14 +4647,14 @@ msgstr "OK" + msgid "Old Password" + msgstr "古いパスワード" + +-#: pkg/lib/credentials.js:220 pkg/users/local.js:78 ++#: pkg/users/local.js:78 pkg/lib/credentials.js:220 + msgid "Old password not accepted" +-msgstr "古いパスワードは受け入れられません" ++msgstr "古いパスワードは使用できません" + + #: pkg/playground/jquery-patterns.html:91 + #: pkg/playground/jquery-patterns.html:104 pkg/shell/index.html:250 +-#: pkg/storaged/index.html:562 pkg/systemd/index.html:163 +-#: pkg/lib/patterns.js:244 pkg/lib/cockpit-components-onoff.jsx:39 ++#: pkg/storaged/index.html:563 pkg/systemd/index.html:163 ++#: pkg/lib/cockpit-components-onoff.jsx:39 pkg/lib/patterns.js:244 + msgid "On" + msgstr "オン" + +@@ -4518,7 +4681,7 @@ msgstr "ワンタイムパスワード" + + #: pkg/systemd/logs.html:58 + msgid "Only Problems" +-msgstr "" ++msgstr "問題のみ" + + #: pkg/systemd/init.js:1149 + msgid "Only alphabets, numbers, : , _ , . , @ , - are allowed." +@@ -4546,6 +4709,10 @@ msgctxt "storage" + msgid "Optical Drive" + msgstr "光学ドライブ" + ++#: pkg/ovirt/components/OVirtTab.jsx:152 ++msgid "Optimized for:" ++msgstr "次に対して最適化:" ++ + #: pkg/kubernetes/views/volume-body.html:130 pkg/storaged/crypto-tab.jsx:110 + #: pkg/storaged/crypto-tab.jsx:145 + msgid "Options" +@@ -4572,8 +4739,8 @@ msgstr "他のデバイス" + msgid "Other Options" + msgstr "他のオプション" + +-#: pkg/docker/index.html:290 pkg/kubernetes/index.html:40 +-#: pkg/kubernetes/registry.html:43 pkg/machines/hostvmslist.jsx:413 ++#: pkg/docker/index.html:290 pkg/kubernetes/registry.html:43 ++#: pkg/kubernetes/index.html:40 pkg/machines/hostvmslist.jsx:413 + msgid "Overview" + msgstr "概要" + +@@ -4587,22 +4754,20 @@ msgstr "PD 名" + + #: pkg/packagekit/updates.jsx:478 + msgid "Package information" +-msgstr "" ++msgstr "パッケージ情報" + + #: pkg/packagekit/updates.jsx:533 +-#, fuzzy + msgid "PackageKit crashed" +-msgstr "パッケージ" ++msgstr "PackageKit がクラッシュしました" + + #: pkg/packagekit/updates.jsx:531 pkg/packagekit/updates.jsx:637 + #: pkg/packagekit/updates.jsx:711 +-#, fuzzy + msgid "PackageKit is not installed" +-msgstr "Cockpit はインストールされていません" ++msgstr "PackageKit はインストールされていません" + + #: pkg/packagekit/updates.jsx:735 + msgid "PackageKit reported error code $0" +-msgstr "" ++msgstr "PackageKit が、エラーコード $0 を報告しました" + + #: pkg/ostree/index.html:266 + msgid "Packages" +@@ -4626,9 +4791,8 @@ msgid "Partition" + msgstr "パーティション" + + #: pkg/storaged/storage-controls.jsx:212 +-#, fuzzy + msgid "Partition of $0" +-msgstr "パーティション" ++msgstr "$0 のパーティション" + + #: pkg/storaged/content-views.jsx:491 + msgid "Partitioning" +@@ -4650,19 +4814,19 @@ msgstr "パスフレーズは空にすることができません" + msgid "Passphrases do not match" + msgstr "パスフレーズが一致しません" + +-#: pkg/kubernetes/views/auth-form.html:105 pkg/lib/machine-change-auth.html:52 +-#: pkg/lib/machine-sync-users.html:61 pkg/lib/machine-auth-failed.html:8 +-#: pkg/shell/index.html:225 pkg/shell/index.html:264 pkg/shell/index.html:277 +-#: pkg/users/index.html:117 pkg/users/index.html:177 src/ws/login.html:50 +-#: pkg/storaged/overview.js:534 pkg/storaged/overview.js:657 +-#: pkg/subscriptions/subscriptions-register.jsx:88 ++#: pkg/kubernetes/views/auth-form.html:105 pkg/shell/index.html:225 ++#: pkg/shell/index.html:264 pkg/shell/index.html:277 pkg/users/index.html:117 ++#: pkg/users/index.html:177 pkg/lib/machine-auth-failed.html:8 ++#: pkg/lib/machine-sync-users.html:61 pkg/lib/machine-change-auth.html:52 ++#: src/ws/login.html:50 pkg/storaged/overview.js:534 ++#: pkg/storaged/overview.js:657 pkg/subscriptions/subscriptions-register.jsx:88 + #: pkg/subscriptions/subscriptions-register.jsx:152 + msgid "Password" + msgstr "パスワード" + + #: pkg/users/index.html:336 + msgid "Password Expiration" +-msgstr "" ++msgstr "パスワードの有効期限" + + #: pkg/users/local.js:259 + msgid "Password is not acceptable" +@@ -4674,7 +4838,7 @@ msgstr "パスワードが弱すぎます" + + #: pkg/users/local.js:834 + msgid "Password must be changed" +-msgstr "" ++msgstr "パスワードを変更する必要があります" + + #: pkg/lib/credentials.js:289 + msgid "Password not accepted" +@@ -4683,7 +4847,7 @@ msgstr "パスワードは受け入れられません" + #: pkg/shell/index.html:168 + msgid "" + "Password not usable for privileged tasks or to connect to other machines" +-msgstr "特権タスクの実行または他のマシンへの接続のためにパスワードを使用できません" ++msgstr "特権タスクの実行または他のマシンへの接続に、パスワードを使用できません" + + #: pkg/users/index.html:457 + msgid "Paste the contents of your public SSH key file here" +@@ -4706,7 +4870,7 @@ msgstr "パスコスト $path_cost" + + #: pkg/lib/cockpit-components-file-autocomplete.jsx:232 + msgid "Path to file" +-msgstr "" ++msgstr "ファイルのパス" + + #: pkg/systemd/services.html:56 + msgid "Paths" +@@ -4826,6 +4990,24 @@ msgstr "有効なストレージ容量を提供してください" + msgid "Please provide a valid target" + msgstr "有効なターゲットを提供してください" + ++#: pkg/ovirt/components/InstallationDialog.jsx:85 ++msgid "" ++"Please provide fully qualified domain name and port of the oVirt engine." ++msgstr "完全修飾ドメイン名と、oVirt エンジンのポートを提供してください。" ++ ++#: pkg/ovirt/components/InstallationDialog.jsx:136 ++msgid "" ++"Please provide valid oVirt engine fully qualified domain name (FQDN) and " ++"port (443 by default)" ++msgstr "" ++"有効な oVirt エンジンの完全修飾ドメイン名 (FQDN) と、ポート (デフォルトでは " ++"443) を提供してください" ++ ++#: pkg/ovirt/components/ConsoleClientResources.jsx:34 ++msgid "" ++"Please refer to oVirt's $0 for more information about Remote Viewer setup." ++msgstr "リモートビューアーの設定の詳細は、oVirt の $0 を参照してください。" ++ + #: pkg/kubernetes/scripts/volumes.js:469 + msgid "Please select a valid access mode" + msgstr "有効なアクセスモードを選択してください" +@@ -4840,11 +5022,11 @@ msgstr "有効なポリシーオプションを選択してください" + + #: pkg/users/local.js:1156 + msgid "Please specify an expiration date" +-msgstr "" ++msgstr "有効期限を指定してください" + + #: pkg/machines/components/graphicsConsole.jsx:41 + msgid "Please start the virtual machine to access its graphics console." +-msgstr "" ++msgstr "仮想マシンを起動して、グラフィックコンソールにアクセスしてください。" + + #: pkg/docker/search.js:150 + msgid "Please try another term" +@@ -4854,6 +5036,14 @@ msgstr "別の用語を試してください" + msgid "Please type an address" + msgstr "アドレスを入力してください" + ++#: pkg/ovirt/components/ClusterVms.jsx:36 ++msgid "Please wait till VMs list is loaded from the server." ++msgstr "サーバーから仮想マシンの一覧がロードされるまでお待ちください。" ++ ++#: pkg/ovirt/components/ClusterTemplates.jsx:30 ++msgid "Please wait till list of templates is loaded from the server." ++msgstr "テンプレートの一覧がサーバーからロードされるのをお待ちください。" ++ + #: pkg/kubernetes/views/containers-listing.html:12 + #: pkg/kubernetes/views/pod-page.html:12 + #: pkg/kubernetes/views/topology-page.html:14 +@@ -4891,7 +5081,9 @@ msgstr "ポッド" + msgid "" + "Pods contain one or more containers that run together on a node, containing " + "your application code." +-msgstr "ポッドには、ノードで一緒に実行される 1 つ以上のコンテナーが含まれます (アプリケーションコードを含む)" ++msgstr "" ++"ポッドには、ノードで一緒に実行される 1 つ以上のコンテナーが含まれます (アプリ" ++"ケーションコードを含む)" + + #: pkg/machines/vmdiskstab.jsx:54 pkg/storaged/content-views.jsx:130 + msgid "Pool" +@@ -4918,7 +5110,7 @@ msgid "Populate" + msgstr "入力" + + #: pkg/lib/machine-change-port.html:23 pkg/machines/vmdiskstab.jsx:57 +-#: pkg/storaged/overview.js:629 ++#: pkg/storaged/overview.js:629 pkg/ovirt/components/InstallationDialog.jsx:67 + msgid "Port" + msgstr "ポート" + +@@ -4950,6 +5142,10 @@ msgstr "プレフィックス長またはネットマスク" + msgid "Preparing" + msgstr "準備中" + ++#: pkg/ovirt/rephraseUI.es6:26 ++msgid "Preparing for Maintenance" ++msgstr "メンテナンスの準備中" ++ + #: pkg/networkmanager/interfaces.js:3501 + msgid "Preserve" + msgstr "保存" +@@ -4968,7 +5164,7 @@ msgstr "プリティホスト名" + + #: pkg/networkmanager/index.html:349 + msgid "Primary" +-msgstr "プライマリ" ++msgstr "プライマリー" + + #: pkg/networkmanager/index.html:274 pkg/networkmanager/index.html:488 + #: pkg/networkmanager/index.html:506 +@@ -4981,7 +5177,9 @@ msgstr "優先度 $priority" + + #: pkg/kubernetes/scripts/projects.js:1021 + msgid "Private: Allow only specific users or groups to pull images" +-msgstr "プライベート: 特定のユーザーまたはグループのみがイメージをプルすることを許可する" ++msgstr "" ++"プライベート: 特定のユーザーまたはグループのみがイメージをプルすることを許可" ++"する" + + #: pkg/shell/index.html:28 + msgid "Privileged tasks not available" +@@ -4989,15 +5187,15 @@ msgstr "特権タスクが利用できません" + + #: pkg/systemd/logs.html:57 + msgid "Problems, Errors" +-msgstr "" ++msgstr "問題、エラー" + + #: pkg/systemd/logs.html:56 + msgid "Problems, Errors, Warnings" +-msgstr "" ++msgstr "問題、エラー、警告" + + #: pkg/systemd/logs.html:55 + msgid "Problems, Errors, Warnings, Notices" +-msgstr "" ++msgstr "問題、エラー、警告、注記" + + #: pkg/subscriptions/subscriptions-view.jsx:33 + msgid "Product ID" +@@ -5009,7 +5207,6 @@ msgstr "製品名" + + #: pkg/kubernetes/views/containers-listing.html:13 + #: pkg/kubernetes/views/dashboard-page.html:159 +-#: pkg/kubernetes/views/deploymentconfig-body.html:4 + #: pkg/kubernetes/views/details-page.html:35 + #: pkg/kubernetes/views/details-page.html:71 + #: pkg/kubernetes/views/details-page.html:104 +@@ -5021,6 +5218,7 @@ msgstr "製品名" + #: pkg/kubernetes/views/route-body.html:4 + #: pkg/kubernetes/views/service-body.html:4 + #: pkg/kubernetes/views/volumes-page.html:58 ++#: pkg/kubernetes/views/deploymentconfig-body.html:4 + msgid "Project" + msgstr "プロジェクト" + +@@ -5030,15 +5228,21 @@ msgstr "プロジェクトメンバー" + + #: pkg/kubernetes/views/project-body.html:3 + msgid "Project access policy allows anonymous users to pull images." +-msgstr "プロジェクトアクセスポリシーにより、匿名ユーザーはイメージをプルすることができます。" ++msgstr "" ++"プロジェクトアクセスポリシーにより、匿名ユーザーはイメージをプルすることがで" ++"きます。" + + #: pkg/kubernetes/views/project-body.html:8 + msgid "Project access policy allows any authenticated user to pull images." +-msgstr "プロジェクトアクセスポリシーにより、認証されたユーザーはイメージをプルすることができます。" ++msgstr "" ++"プロジェクトアクセスポリシーにより、認証されたユーザーはイメージをプルするこ" ++"とができます。" + + #: pkg/kubernetes/views/project-body.html:13 + msgid "Project access policy only allows specific members to access images." +-msgstr "プロジェクトアクセスポリシーにより、特定のメンバーのみがイメージにアクセスできます。" ++msgstr "" ++"プロジェクトアクセスポリシーにより、特定のメンバーのみがイメージにアクセスで" ++"きます。" + + #: pkg/shell/index.html:99 pkg/shell/simple.html:72 pkg/shell/stub.html:77 + msgid "Project website" +@@ -5050,8 +5254,8 @@ msgstr "プロジェクト:" + + #: pkg/kubernetes/views/group-delete.html:10 + #: pkg/kubernetes/views/project-listing.html:9 +-#: pkg/kubernetes/views/user-delete.html:10 pkg/kubernetes/index.html:85 +-#: pkg/kubernetes/registry.html:55 ++#: pkg/kubernetes/views/user-delete.html:10 pkg/kubernetes/registry.html:55 ++#: pkg/kubernetes/index.html:85 + msgid "Projects" + msgstr "プロジェクト" + +@@ -5073,16 +5277,20 @@ msgstr "プロトコル" + + #: pkg/subscriptions/subscriptions-register.jsx:125 + msgid "Proxy" +-msgstr "プロキシ" ++msgstr "プロキシー" + + #: pkg/kubernetes/views/node-body.html:25 + msgid "Proxy Version" + msgstr "プロキシーバージョン" + +-#: pkg/lib/machine-auth-failed.html:9 pkg/shell/index.html:263 ++#: pkg/shell/index.html:263 pkg/lib/machine-auth-failed.html:9 + msgid "Public Key" + msgstr "公開鍵" + ++#: node_modules/registry-image-widgets/views/imagestream-body.html:39 ++msgid "Public pulling repo" ++msgstr "" ++ + #: pkg/kubernetes/views/registry-dashboard-page.html:152 + msgid "Pull an image:" + msgstr "イメージのプル:" +@@ -5176,7 +5384,7 @@ msgstr "RAID デバイス" + msgid "RAID Level" + msgstr "RAID レベル" + +-#: pkg/storaged/index.html:553 ++#: pkg/storaged/index.html:554 + msgctxt "storage" + msgid "RAID Level" + msgstr "RAID レベル" +@@ -5185,6 +5393,10 @@ msgstr "RAID レベル" + msgid "RAID Member" + msgstr "RAID メンバー" + ++#: pkg/ovirt/provider.es6:137 ++msgid "REBOOT action failed" ++msgstr "REBOOT アクションに失敗しました" ++ + #: pkg/kubernetes/scripts/volumes.js:200 + msgid "Rados Block Device" + msgstr "Rados ブロックデバイス" +@@ -5263,7 +5475,9 @@ msgstr "実際のホスト名" + msgid "" + "Real host name can only contain lower-case characters, digits, dashes, and " + "periods (with populated subdomains)" +-msgstr "実際のホスト名には小文字、数字、ダッシュ、およびピリオドのみを含めることができます (入力されたサブドメインを含む)。" ++msgstr "" ++"実際のホスト名には小文字、数字、ダッシュ、およびピリオドのみを含めることがで" ++"きます (入力されたサブドメインを含む)。" + + #: pkg/systemd/host.js:851 + msgid "Real host name must be 64 characters or less" +@@ -5307,7 +5521,7 @@ msgstr "最近開いたファイル" + msgid "Reclaim Policy" + msgstr "リクレームポリシー" + +-#: pkg/kubernetes/index.html:105 pkg/kubernetes/registry.html:75 ++#: pkg/kubernetes/registry.html:75 pkg/kubernetes/index.html:105 + #: pkg/ostree/index.html:423 pkg/shell/index.html:377 pkg/shell/simple.html:131 + #: pkg/shell/stub.html:151 + msgid "Reconnect" +@@ -5325,13 +5539,13 @@ msgstr "RAID デバイス $target の復旧" + msgid "Recycle" + msgstr "リサイクル" + +-#: pkg/docker/storage.jsx:351 ++#: pkg/docker/storage.jsx:350 + msgid "Reformat and add disks" + msgstr "ディスクの再フォーマットおよび追加" + + #: pkg/packagekit/updates.jsx:34 + msgid "Refreshing package information" +-msgstr "" ++msgstr "パッケージ情報の更新中" + + #: src/ws/login.js:593 + msgid "Refusing to connect. Host is unknown" +@@ -5358,19 +5572,27 @@ msgstr "新規ボリュームの登録" + msgid "Register Persistent Volume" + msgstr "永続ボリュームの登録" + ++#: pkg/ovirt/components/InstallationDialog.jsx:107 ++msgid "Register oVirt" ++msgstr "oVirt の登録" ++ + #: pkg/subscriptions/main.js:74 + msgid "Register system" + msgstr "システムの登録" + ++#: pkg/ovirt/components/InstallationDialog.jsx:127 ++msgid "Registering oVirt to Cockpit" ++msgstr "oVirt を Cockpit に登録中" ++ + #: pkg/packagekit/updates.jsx:887 + msgid "Register…" +-msgstr "" ++msgstr "登録中…" + + #: pkg/ostree/index.html:305 + msgid "Released" + msgstr "リリース済み" + +-#: pkg/systemd/init.js:516 ++#: pkg/systemd/init.js:516 pkg/ovirt/components/VdsmView.jsx:100 + msgid "Reload" + msgstr "再読み込み" + +@@ -5437,7 +5659,7 @@ msgstr "メンバーシップの削除" + + #: pkg/apps/application-list.jsx:51 pkg/apps/application.jsx:59 + msgid "Removing" +-msgstr "" ++msgstr "削除中" + + #: pkg/storaged/jobs.js:140 + msgid "Removing $target from RAID Device" +@@ -5447,13 +5669,15 @@ msgstr "$target を RAID デバイスから削除" + msgid "" + "Removing $0 will break the connection to the server, and will make " + "the administration UI unavailable." +-msgstr "$0 を削除すると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"$0 を削除すると、サーバーへの接続が切断され、管理 UI が利用できなくな" ++"ります。" + + #: pkg/storaged/jobs.js:153 + msgid "Removing physical volume from $target" + msgstr "$target から物理ボリュームを削除" + +-#: pkg/storaged/details.jsx:382 pkg/storaged/lvol-tabs.jsx:44 ++#: pkg/storaged/lvol-tabs.jsx:44 pkg/storaged/details.jsx:382 + msgid "Rename" + msgstr "名前変更" + +@@ -5489,10 +5713,10 @@ msgstr "毎週繰り返す" + msgid "Repeat Yearly" + msgstr "毎年繰り返す" + +-#: pkg/kubernetes/views/deploymentconfig-body.html:9 + #: pkg/kubernetes/views/details-page.html:141 + #: pkg/kubernetes/views/replicationcontroller-body.html:9 + #: pkg/kubernetes/views/replicationcontroller-modify.html:8 ++#: pkg/kubernetes/views/deploymentconfig-body.html:9 + msgid "Replicas" + msgstr "レプリカ" + +@@ -5511,15 +5735,17 @@ msgstr "レプリケーションコントローラー" + msgid "" + "Replication controllers dynamically create instances of pods from templates, " + "and remove pods when necessary." +-msgstr "レプリケーションコントローラーにより、テンプレートからポッドのインスタンスが動的に作成され、必要に応じてポッドが削除されます。" ++msgstr "" ++"レプリケーションコントローラーにより、テンプレートからポッドのインスタンスが" ++"動的に作成され、必要に応じてポッドが削除されます。" + + #: pkg/systemd/logs.js:454 + msgid "Reporter 'reporter-ureport' not found." +-msgstr "" ++msgstr "レポーターの 'reporter-ureport' が見つかりませんでした。" + + #: pkg/systemd/logs.js:456 + msgid "Reporting was unsucessful. Try running `reporter-ureport -d " +-msgstr "" ++msgstr "レポートは成功しませんでした。次を試してください: `reporter-ureport -d" + + #: pkg/docker/index.html:677 + #: node_modules/registry-image-widgets/views/imagestream-listing.html:7 +@@ -5540,11 +5766,11 @@ msgstr "要求" + + #: pkg/users/local.js:1220 + msgid "Require password change every $0 days" +-msgstr "" ++msgstr "パスワードを $0 日ごとに変更する" + + #: pkg/users/local.js:836 + msgid "Require password change on $0" +-msgstr "" ++msgstr "$0 でパスワードを変更する" + + #: pkg/kubernetes/views/auth-form.html:54 + msgid "Requires Authentication" +@@ -5559,15 +5785,17 @@ msgstr "予約済みメモリー" + msgid "Reset" + msgstr "リセット" + +-#: pkg/docker/storage.jsx:432 ++#: pkg/docker/storage.jsx:430 + msgid "Reset Storage Pool" + msgstr "ストレージプールのリセット" + +-#: pkg/docker/storage.jsx:435 ++#: pkg/docker/storage.jsx:433 + msgid "" + "Resetting the storage pool will erase all containers and release disks in " + "the pool." +-msgstr "ストレージプールをリセットすると、すべてのコンテナーが削除され、プール内のディスクが解放されます。" ++msgstr "" ++"ストレージプールをリセットすると、すべてのコンテナーが削除され、プール内の" ++"ディスクが解放されます。" + + #: pkg/storaged/lvol-tabs.jsx:87 + msgid "Resize" +@@ -5587,8 +5815,8 @@ msgstr "$target のサイズ変更" + + #: pkg/docker/index.html:134 pkg/systemd/index.html:136 + #: pkg/systemd/index.html:143 pkg/docker/containers-view.jsx:239 +-#: pkg/machines/hostvmslist.jsx:61 pkg/systemd/init.js:515 +-#: pkg/systemd/shutdown.js:96 pkg/systemd/shutdown.js:97 ++#: pkg/machines/hostvmslist.jsx:61 pkg/systemd/shutdown.js:96 ++#: pkg/systemd/shutdown.js:97 pkg/systemd/init.js:515 + msgid "Restart" + msgstr "再起動" + +@@ -5597,9 +5825,8 @@ msgid "Restart Count" + msgstr "再起動回数" + + #: pkg/packagekit/updates.jsx:475 +-#, fuzzy + msgid "Restart Now" +-msgstr "再起動" ++msgstr "すぐに再起動" + + #: pkg/docker/index.html:529 pkg/kubernetes/views/pod-body.html:10 + msgid "Restart Policy" +@@ -5610,14 +5837,12 @@ msgid "Restart Policy:" + msgstr "再起動ポリシー:" + + #: pkg/packagekit/updates.jsx:470 +-#, fuzzy + msgid "Restart Recommended" +-msgstr "推奨" ++msgstr "再起動が推奨されます" + + #: pkg/packagekit/updates.jsx:871 +-#, fuzzy + msgid "Restarting" +-msgstr "再起動" ++msgstr "再起動中" + + #: pkg/networkmanager/index.html:39 + msgid "Restoring connection" +@@ -5636,9 +5861,8 @@ msgid "Retrieving subscription status..." + msgstr "サブスクリプションステータスを再取得中 ..." + + #: pkg/shell/index.html:172 +-msgid "" +-"Reuse my password for privileged tasks and to connect to other machines" +-msgstr "特権タスクの実行または他のマシンへの接続のためにパスワードを再使用します" ++msgid "Reuse my password for privileged tasks and to connect to other machines" ++msgstr "特権タスクの実行または他のマシンへの接続に、パスワードを再使用します" + + #: pkg/kubernetes/views/volume-body.html:26 + msgid "Revision" +@@ -5648,8 +5872,8 @@ msgstr "リビジョン" + msgid "Role" + msgstr "役職" + +-#: pkg/kubernetes/views/project-body.html:21 +-#: pkg/kubernetes/views/add-member-role-dialog.html:39 pkg/users/index.html:92 ++#: pkg/kubernetes/views/add-member-role-dialog.html:39 ++#: pkg/kubernetes/views/project-body.html:21 pkg/users/index.html:92 + msgid "Roles" + msgstr "ロール" + +@@ -5673,9 +5897,14 @@ msgstr "ルート" + + #: pkg/docker/index.html:237 pkg/docker/index.html:556 + #: pkg/systemd/services.html:400 pkg/machines/hostvmslist.jsx:96 ++#: pkg/ovirt/components/ClusterVms.jsx:83 + msgid "Run" + msgstr "実行" + ++#: pkg/ovirt/components/ClusterVms.jsx:88 ++msgid "Run Here" ++msgstr "ここから実行" ++ + #: pkg/docker/index.html:418 + msgid "Run Image" + msgstr "イメージの実行" +@@ -5716,26 +5945,33 @@ msgstr "SELinux はシステムで無効です" + msgid "SELinux system status is unknown." + msgstr "SELinux システムステータスが不明です。" + ++#: pkg/ovirt/provider.es6:89 pkg/ovirt/provider.es6:113 ++msgid "SHUTDOWN action failed" ++msgstr "SHUTDOWN アクションに失敗しました" ++ + #: pkg/storaged/jobs.js:118 + msgid "SMART self-test of $target" + msgstr "$target の SMART 自己テスト" + +-#: pkg/machines/components/desktopConsole.jsx:190 ++#: pkg/machines/components/desktopConsole.jsx:188 + msgid "SPICE" +-msgstr "" ++msgstr "SPICE" + +-#: pkg/machines/components/desktopConsole.jsx:159 +-#, fuzzy ++#: pkg/machines/components/desktopConsole.jsx:157 + msgid "SPICE Address:" +-msgstr "IP アドレス:" ++msgstr "SPICE アドレス:" + +-#: pkg/machines/components/desktopConsole.jsx:165 ++#: pkg/machines/components/desktopConsole.jsx:163 + msgid "SPICE Port:" +-msgstr "" ++msgstr "SPICE ポート:" + +-#: pkg/machines/components/desktopConsole.jsx:168 ++#: pkg/machines/components/desktopConsole.jsx:166 + msgid "SPICE TLS Port:" +-msgstr "" ++msgstr "SPICE TLS ポート:" ++ ++#: pkg/ovirt/provider.es6:173 ++msgid "START action failed" ++msgstr "START アクションに失敗しました" + + #: pkg/networkmanager/index.html:242 + msgid "STP Forward delay" +@@ -5753,11 +5989,15 @@ msgstr "STP メッセージ最大期間" + msgid "STP Priority" + msgstr "STP 優先度" + ++#: pkg/ovirt/provider.es6:248 ++msgid "SUSPEND action failed" ++msgstr "SUSPEND アクションに失敗しました" ++ + #: pkg/systemd/services.html:199 + msgid "Saturday" + msgstr "土曜日" + +-#: pkg/systemd/services.html:482 ++#: pkg/systemd/services.html:482 pkg/ovirt/components/VdsmView.jsx:114 + msgid "Save" + msgstr "保存" + +@@ -5808,9 +6048,8 @@ msgid "Security" + msgstr "Security" + + #: pkg/packagekit/updates.jsx:245 +-#, fuzzy + msgid "Security Update" +-msgstr "Security" ++msgstr "セキュリティー更新" + + #: pkg/shell/index.html:136 pkg/shell/simple.html:101 pkg/shell/stub.html:114 + msgid "Select" +@@ -5826,13 +6065,13 @@ msgstr "オブジェクトを選択して詳細を参照します。" + + #: pkg/lib/machine-sync-users.html:8 + msgid "" +-"Select the users that you would like to be synchronized with " +-"{{#strong}}{{host}}{{/strong}}" ++"Select the users that you would like to be synchronized with {{#strong}}" ++"{{host}}{{/strong}}" + msgstr "{{#strong}}{{host}}{{/strong}} と同期するユーザーを選択します" + + #: pkg/machines/hostvmslist.jsx:85 + msgid "Send Non-Maskable Interrupt" +-msgstr "" ++msgstr "マスク不可割り込みを送信します" + + #: pkg/networkmanager/index.html:70 pkg/networkmanager/index.html:98 + #: pkg/networkmanager/index.html:116 pkg/networkmanager/index.html:557 +@@ -5843,11 +6082,11 @@ msgstr "送信:" + #: pkg/storaged/index.html:430 + msgctxt "storage" + msgid "Serial Number" +-msgstr "シリアルナンバー" ++msgstr "シリアル番号" + + #: pkg/kubernetes/views/pv-modify.html:82 + #: pkg/kubernetes/views/volume-body.html:47 src/ws/login.html:94 +-#: pkg/kdump/kdump-view.jsx:127 pkg/subscriptions/subscriptions-register.jsx:64 ++#: pkg/subscriptions/subscriptions-register.jsx:64 pkg/kdump/kdump-view.jsx:127 + msgid "Server" + msgstr "サーバー" + +@@ -5919,9 +6158,11 @@ msgstr "サービス" + msgid "" + "Services group pods and provide a common DNS name and an optional, load-" + "balanced IP address to access them." +-msgstr "サービスはポッドをグループ化し、ポッドにアクセスするために共通の DNS 名とオプションのロードバランス IP アドレスを提供します。" ++msgstr "" ++"サービスはポッドをグループ化し、ポッドにアクセスするための共通の DNS 名と、任" ++"意のロードバランス IP アドレスを提供します。" + +-#: pkg/machines/helpers.es6:100 ++#: pkg/machines/helpers.es6:104 + msgid "Session" + msgstr "セッション" + +@@ -5954,9 +6195,8 @@ msgid "Set to" + msgstr "設定値" + + #: pkg/packagekit/updates.jsx:65 +-#, fuzzy + msgid "Set up" +-msgstr "設定値" ++msgstr "設定" + + #: pkg/selinux/setroubleshoot-view.jsx:282 + msgid "" +@@ -5964,18 +6204,16 @@ msgid "" + msgstr "設定が設定された状態と異なるため、次回起動時に元の状態に戻ります。" + + #: pkg/packagekit/updates.jsx:57 +-#, fuzzy + msgid "Setting up" +-msgstr "IP 設定" ++msgstr "設定中" + + #: pkg/storaged/jobs.js:130 + msgid "Setting up loop device $target" + msgstr "ループデバイス $target の設定" + + #: pkg/systemd/logs.html:47 +-#, fuzzy + msgid "Severity" +-msgstr "Security" ++msgstr "重大度" + + #: pkg/kubernetes/views/volume-body.html:139 + msgid "Share Name" +@@ -6074,27 +6312,27 @@ msgid "Since $0" + msgstr "$0 以降" + + #: pkg/kubernetes/views/volumes-page.html:60 pkg/storaged/index.html:230 +-#: pkg/docker/containers-view.jsx:587 pkg/storaged/content-views.jsx:112 +-#: pkg/storaged/content-views.jsx:706 pkg/storaged/format-dialog.jsx:128 +-#: pkg/storaged/lvol-tabs.jsx:70 pkg/storaged/lvol-tabs.jsx:122 +-#: pkg/storaged/lvol-tabs.jsx:161 pkg/storaged/lvol-tabs.jsx:198 +-#: pkg/storaged/part-tab.jsx:41 ++#: pkg/docker/containers-view.jsx:587 pkg/storaged/lvol-tabs.jsx:70 ++#: pkg/storaged/lvol-tabs.jsx:122 pkg/storaged/lvol-tabs.jsx:161 ++#: pkg/storaged/lvol-tabs.jsx:198 pkg/storaged/part-tab.jsx:41 ++#: pkg/storaged/content-views.jsx:112 pkg/storaged/content-views.jsx:706 ++#: pkg/storaged/format-dialog.jsx:128 + msgid "Size" + msgstr "Size" + +-#: pkg/storaged/dialog.js:274 ++#: pkg/storaged/dialog.js:322 + msgid "Size cannot be negative" + msgstr "サイズはマイナスにすることができません" + +-#: pkg/storaged/dialog.js:272 ++#: pkg/storaged/dialog.js:320 + msgid "Size cannot be zero" + msgstr "サイズはゼロにすることができません" + +-#: pkg/storaged/dialog.js:276 ++#: pkg/storaged/dialog.js:324 + msgid "Size is too large" + msgstr "サイズが大きすぎます" + +-#: pkg/storaged/dialog.js:270 ++#: pkg/storaged/dialog.js:318 + msgid "Size must be a number" + msgstr "サイズは数値である必要があります" + +@@ -6111,7 +6349,7 @@ msgstr "ソケット" + msgid "Software Updates" + msgstr "ソフトウェア更新" + +-#: pkg/docker/storage.jsx:159 ++#: pkg/docker/storage.jsx:158 + msgid "Solid-State Disk" + msgstr "ソリッドステートディスク" + +@@ -6136,10 +6374,11 @@ msgstr "ソリューション" + msgid "" + "Some other program is currently using the package manager, please wait..." + msgstr "" ++"別のプログラムがパッケージマネージャーを使用中です。しばらくお待ちください..." + + #: pkg/kubernetes/scripts/volumes.js:906 + msgid "Sorry, I don't know how to modify this volume" +-msgstr "申し訳ありませんが、このボリュームを変更する方法がわかりません" ++msgstr "このボリュームを変更する方法がわかりません" + + #: pkg/machines/vmdiskstab.jsx:141 + msgid "Source" +@@ -6170,7 +6409,7 @@ msgid "Stable" + msgstr "安定" + + #: pkg/docker/index.html:132 pkg/docker/containers-view.jsx:236 +-#: pkg/storaged/details.jsx:330 pkg/storaged/swap-tab.jsx:76 ++#: pkg/storaged/swap-tab.jsx:76 pkg/storaged/details.jsx:330 + #: pkg/systemd/init.js:513 + msgid "Start" + msgstr "開始日" +@@ -6203,28 +6442,39 @@ msgstr "開始" + #: pkg/kubernetes/views/details-page.html:38 + #: pkg/kubernetes/views/details-page.html:175 + #: pkg/docker/containers-view.jsx:125 pkg/docker/containers-view.jsx:271 +-#: pkg/machines/hostvmslist.jsx:472 pkg/systemd/init.js:275 ++#: pkg/machines/hostvmslist.jsx:476 pkg/systemd/init.js:275 ++#: pkg/ovirt/components/ClusterVms.jsx:177 + msgid "State" + msgstr "状態" + +-#: pkg/storaged/index.html:569 ++#: pkg/storaged/index.html:570 + msgctxt "storage" + msgid "State" +-msgstr "状態" ++msgstr "ステート" + + #: pkg/docker/index.html:165 + msgid "State:" + msgstr "状態:" + ++#: pkg/ovirt/components/ClusterTemplates.jsx:129 ++#: pkg/ovirt/components/ClusterVms.jsx:175 ++msgid "Stateless" ++msgstr "ステートレス" ++ ++#: pkg/ovirt/components/OVirtTab.jsx:151 ++msgid "Stateless:" ++msgstr "ステートレス:" ++ + #: pkg/systemd/init.js:304 + msgid "Static" + msgstr "静的" + + #: pkg/kubernetes/views/containers-listing.html:16 +-#: pkg/kubernetes/views/node-body.html:39 +-#: pkg/kubernetes/views/nodes-page.html:44 pkg/kubernetes/views/pv-body.html:24 +-#: pkg/kubernetes/views/pv-claim.html:29 pkg/kubernetes/views/pvc-body.html:13 +-#: pkg/kubernetes/views/volumes-page.html:21 pkg/ostree/index.html:288 ++#: pkg/kubernetes/views/pv-body.html:24 pkg/kubernetes/views/pv-claim.html:29 ++#: pkg/kubernetes/views/pvc-body.html:13 ++#: pkg/kubernetes/views/volumes-page.html:21 ++#: pkg/kubernetes/views/nodes-page.html:44 ++#: pkg/kubernetes/views/node-body.html:39 pkg/ostree/index.html:288 + #: pkg/networkmanager/interfaces.js:2496 + #: pkg/subscriptions/subscriptions-view.jsx:36 + msgid "Status" +@@ -6243,7 +6493,7 @@ msgid "Sticky" + msgstr "スティッキー" + + #: pkg/docker/index.html:133 pkg/docker/containers-view.jsx:234 +-#: pkg/storaged/details.jsx:331 pkg/storaged/swap-tab.jsx:75 ++#: pkg/storaged/swap-tab.jsx:75 pkg/storaged/details.jsx:331 + #: pkg/systemd/init.js:514 + msgid "Stop" + msgstr "停止" +@@ -6269,11 +6519,11 @@ msgid "Stopping swapspace $target" + msgstr "スワップ領域 $target の停止" + + #: pkg/docker/index.html:281 pkg/storaged/index.html:23 +-#: pkg/storaged/index.html:603 ++#: pkg/storaged/index.html:607 + msgid "Storage" + msgstr "ストレージ" + +-#: pkg/storaged/index.html:617 ++#: pkg/storaged/index.html:621 + msgid "Storage Log" + msgstr "ストレージログ" + +@@ -6317,6 +6567,10 @@ msgstr "サマリー" + msgid "Sunday" + msgstr "日曜日" + ++#: pkg/ovirt/components/VmActions.jsx:42 ++msgid "Suspend" ++msgstr "一時停止" ++ + #: pkg/storaged/content-views.jsx:152 + msgid "Swap" + msgstr "スワップ" +@@ -6340,29 +6594,35 @@ msgstr "$0 をオンにする" + + #: pkg/machines/components/graphicsConsole.jsx:60 + msgid "Switch to Desktop Viewer" +-msgstr "" ++msgstr "デスクトップビューアーに切り替える" + + #: pkg/machines/components/graphicsConsole.jsx:70 + msgid "Switch to In-Browser Viewer" +-msgstr "" ++msgstr "ブラウザー内ビューアーに切り替えます。" + + #: pkg/networkmanager/interfaces.js:2379 + msgid "" + "Switching off $0 will break the connection to the server, and will " + "make the administration UI unavailable." +-msgstr "$0 をオフにすると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"$0 をオフにすると、サーバーへの接続が切断され、管理 UI が利用できなく" ++"なります。" + + #: pkg/networkmanager/interfaces.js:2921 + msgid "" + "Switching off $0 will break the connection to the server, and will " + "make the administration UI unavailable." +-msgstr "$0 をオフにすると、サーバーへの接続が切断され、管理 UI が利用できなくなります。1" ++msgstr "" ++"$0 をオフにすると、サーバーへの接続が切断され、管理 UI が利用できなく" ++"なります。" + + #: pkg/networkmanager/interfaces.js:2354 pkg/networkmanager/interfaces.js:2909 + msgid "" + "Switching on $0 will break the connection to the server, and will " + "make the administration UI unavailable." +-msgstr "$0 をオンにすると、サーバーへの接続が切断され、管理 UI が利用できなくなります。" ++msgstr "" ++"$0 をオンにすると、サーバーへの接続が切断され、管理 UI が利用できなく" ++"なります。" + + #: pkg/kubernetes/scripts/images.js:622 + msgid "Sync all tags from a remote image repository" +@@ -6388,7 +6648,7 @@ msgstr "{{Server}} と同期済み" + msgid "Synchronizing RAID Device $target" + msgstr "RAID デバイス $target の同期" + +-#: pkg/systemd/index.html:4 pkg/machines/helpers.es6:99 ++#: pkg/systemd/index.html:4 pkg/machines/helpers.es6:103 + msgid "System" + msgstr "システム" + +@@ -6402,7 +6662,7 @@ msgstr "システム時間" + + #: pkg/packagekit/updates.jsx:900 + msgid "System is up to date" +-msgstr "" ++msgstr "システムは最新の状態です" + + #: pkg/docker/index.html:320 pkg/docker/index.html:324 + msgid "TCP" +@@ -6448,7 +6708,7 @@ msgstr "チーム" + + #: pkg/networkmanager/interfaces.js:2725 + msgid "Team Port" +-msgstr "Team ポート" ++msgstr "チームポート" + + #: pkg/networkmanager/index.html:680 + msgid "Team Port Settings" +@@ -6462,9 +6722,14 @@ msgstr "チーム設定" + #: pkg/kubernetes/views/deploymentconfig-panel.html:10 + #: pkg/kubernetes/views/replicationcontroller-page.html:20 + #: pkg/kubernetes/views/replicationcontroller-panel.html:14 ++#: pkg/ovirt/components/ClusterVms.jsx:174 + msgid "Template" + msgstr "テンプレート" + ++#: pkg/ovirt/components/App.jsx:78 ++msgid "Templates" ++msgstr "テンプレート" ++ + #: pkg/systemd/terminal.html:4 + msgid "Terminal" + msgstr "端末" +@@ -6479,7 +6744,7 @@ msgstr "設定のテスト" + + #: pkg/kdump/kdump-view.jsx:480 + msgid "Test is only available while the kdump service is running." +-msgstr "テストは kdump サービスが実行中の間だけ利用可能です。" ++msgstr "テストは、kdump サービスが実行中の間だけ利用できます。" + + #: pkg/kdump/kdump-view.jsx:300 + msgid "Test kdump settings" +@@ -6491,24 +6756,24 @@ msgstr "接続のテスト" + + #: pkg/storaged/index.html:40 + msgid "The \"storaged\" API is not available on this system." +-msgstr "\"storaged\" API はこのシステムでは利用できません。" ++msgstr "\"storaged\" API は、このシステムでは利用できません。" + +-#: pkg/docker/storage.jsx:499 ++#: pkg/docker/storage.jsx:496 + msgid "The Docker storage pool cannot be managed on this system." +-msgstr "Docker ストレージプールはこのシステムで管理できません。" ++msgstr "Docker ストレージプールは、このシステムで管理できません。" + + #: pkg/lib/machine-dialogs.js:385 + msgid "The IP address or host name cannot contain whitespace." +-msgstr "IP アドレスまたはホスト名にはスペースを含めることができません。" ++msgstr "IP アドレスまたはホスト名には、スペースを含めることができません。" + + #: pkg/storaged/index.html:530 + msgid "The RAID Array is in a degraded state" + msgstr "RAID アレイは劣化状態にあります" + + #: pkg/storaged/sidebar-views.jsx:172 +-#, fuzzy + msgid "The RAID device must be running in order to add spare disks." +-msgstr "スペアディスクを追加する場合は、MDRAID デバイスが実行中である必要があります。" ++msgstr "" ++"スペアディスクを追加する場合は、RAID デバイスが実行中である必要があります。" + + #: pkg/storaged/sidebar-views.jsx:138 + msgid "The RAID device must be running in order to remove disks." +@@ -6532,7 +6797,8 @@ msgstr "VM がアイドル状態です。" + + #: pkg/machines/hostvmslist.jsx:161 + msgid "The VM is in process of dying (shut down or crash is not completed)." +-msgstr "VM が終了中の状態です (シャットダウンまたはクラッシュが完了していません)。" ++msgstr "" ++"VM が終了中の状態です (シャットダウンまたはクラッシュが完了していません)。" + + #: pkg/machines/hostvmslist.jsx:156 + msgid "The VM is paused." +@@ -6540,7 +6806,7 @@ msgstr "VM が一時停止しています。" + + #: pkg/machines/components/deleteDialog.jsx:53 + msgid "The VM is running and will be forced off before deletion." +-msgstr "" ++msgstr "仮想マシンが稼動しているため、削除前に強制的に電源がオフになります。" + + #: pkg/machines/hostvmslist.jsx:154 + msgid "The VM is running." +@@ -6552,7 +6818,7 @@ msgstr "VM はゲストの電源管理によって一時停止されています + + #: pkg/users/local.js:1259 + msgid "The account '$0' will be forced to change their password on next login" +-msgstr "" ++msgstr "アカウント '$0' が次回ログインする際に、パスワードの変更が求められます" + + #: pkg/kubernetes/scripts/nodes.js:403 + msgid "The address contains invalid characters" +@@ -6560,13 +6826,15 @@ msgstr "アドレスに無効な文字が含まれています。" + + #: pkg/lib/machine-unknown-hostkey.html:6 + msgid "" +-"The authenticity of host {{#strong}}{{host}}{{/strong}} can't be established." +-" Are you sure you want to continue connecting?" +-msgstr "ホスト {{#strong}}{{host}}{{/strong}} の認証を確立できません。本当に接続を維持しますか?" ++"The authenticity of host {{#strong}}{{host}}{{/strong}} can't be " ++"established. Are you sure you want to continue connecting?" ++msgstr "" ++"ホスト {{#strong}}{{host}}{{/strong}} の認証を確立できません。本当に接続を維" ++"持しますか?" + + #: pkg/sosreport/index.html:35 + msgid "The collected information will be stored locally on the system." +-msgstr "収集された情報はシステムにローカルで保存されます。" ++msgstr "収集した情報は、システムのローカルに保存されます。" + + #: pkg/selinux/setroubleshoot-view.jsx:280 + msgid "The configured state is unknown, it might change on the next boot." +@@ -6578,7 +6846,9 @@ msgstr "コンテナー '{{ target }}' が存在しません。" + + #: pkg/subscriptions/subscriptions-view.jsx:192 + msgid "The current user isn't allowed to access system subscription status." +-msgstr "現在のユーザーにはシステムサブスクリプションステータスへのアクセスが許可されていません。" ++msgstr "" ++"現在のユーザーには、システムサブスクリプションステータスへのアクセスが許可さ" ++"れていません。" + + #: pkg/kubernetes/views/deploymentconfig-page.html:25 + msgid "The deployment config '{{ target }}' does not exist." +@@ -6586,18 +6856,20 @@ msgstr "デプロイメント設定 '{{ target }}' が存在しません。" + + #: pkg/packagekit/updates.jsx:347 + msgid "The following packages were recently updated:" +-msgstr "" ++msgstr "以下のパッケージは最近更新されました:" + + #: pkg/packagekit/updates.jsx:346 + msgid "The following packages were updated $0:" +-msgstr "" ++msgstr "以下のパッケージが更新されました $0:" + + #: pkg/sosreport/index.html:51 + msgid "" + "The generated archive contains data considered sensitive and its content " + "should be reviewed by the originating organization before being passed to " + "any third party." +-msgstr "生成されたアーカイブには、機密データと見なされるデータが含まれます。その内容はサードパーティーに渡す前に元の組織が確認する必要があります。" ++msgstr "" ++"生成されたアーカイブには、機密データと見なされるデータが含まれます。サード" ++"パーティーに渡す前に、所属先の組織に確認してください。" + + #: pkg/kubernetes/views/group-page.html:47 + msgid "The group '{{ groupName }}' does not exist." +@@ -6609,8 +6881,9 @@ msgid "" + "in use. Unless this machine was recently replaced, it is likely that someone " + "is trying to attack your connection to this machine." + msgstr "" +-"{{#strong}}{{host}}{{/strong}} " +-"の鍵が、以前に使用された鍵と一致しません。このマシンが最近置き換えられたものでない限り、誰かがこのマシンへの接続を攻撃しようとしている可能性があります。" ++"{{#strong}}{{host}}{{/strong}} の鍵が、以前に使用された鍵と一致しません。この" ++"マシンを最近取り換えた場合を除いて、誰かがこのマシンへの接続を攻撃しようとし" ++"ている可能性があります。" + + #: pkg/users/authorized-keys.js:119 + msgid "The key you provided was not valid." +@@ -6618,7 +6891,7 @@ msgstr "提供した鍵が有効ではありません。" + + #: pkg/storaged/sidebar-views.jsx:144 + msgid "The last disk of a RAID device cannot be removed." +-msgstr "RAID デバイスの最後のディスクは取り外すことができません。" ++msgstr "RAID デバイスの最後のディスクは、取り外すことができません。" + + #: pkg/storaged/sidebar-views.jsx:278 + msgid "The last physical volume of a volume group cannot be removed." +@@ -6678,39 +6951,45 @@ msgstr "ルート '{{ target }}' が存在しません。" + + #: pkg/docker/containers-view.jsx:338 + msgid "The scan from $time ($type) found no vulnerabilities." +-msgstr "" ++msgstr "$time ($type) のスキャンでは、脆弱性は見つかりませんでした。" + + #: pkg/docker/containers-view.jsx:335 + msgid "The scan from $time ($type) was not successful." +-msgstr "" ++msgstr "$time ($type) のスキャンは成功しませんでした。" + + #: pkg/kubernetes/scripts/dashboard.js:386 + msgid "The selected file is not a valid Kubernetes application manifest." +-msgstr "選択されたファイルは有効な Kubernetes アプリケーションマニフェストではありません。" ++msgstr "" ++"選択されたファイルは、有効な Kubernetes アプリケーションマニフェストではあり" ++"ません。" + + #: src/ws/login.js:585 + msgid "" + "The server refused to authenticate '$0' using password authentication, and " + "no other supported authentication methods are available." +-msgstr "サーバーはパスワード認証を使用した '$0' の認証を拒否しました。サポートされた他の認証方法は利用できません。" ++msgstr "" ++"サーバーは、パスワード認証を使用した '$0' の認証を拒否しました。その他に利用" ++"できる、サポートされている認証方法はありません。" + + #: src/base1/cockpit.js:3942 + msgid "The server refused to authenticate using any supported methods." +-msgstr "サーバーはサポートされた方法を使用した認証を拒否しました。" ++msgstr "サーバーは、サポートされた方法を使用した認証を拒否しました。" + + #: pkg/kubernetes/views/auth-rejected-cert.html:2 + msgid "The server uses a certificate signed by an unknown authority." +-msgstr "サーバーは不明な認証局によって署名された証明書を使用します。" ++msgstr "サーバーは、不明な認証局が署名した証明書を使用します。" + + #: pkg/kubernetes/views/service-page.html:19 + msgid "The service '{{ target }}' does not exist." + msgstr "サービス '{{ target }}' は存在しません。" + +-#: pkg/docker/storage.jsx:358 pkg/docker/storage.jsx:369 ++#: pkg/docker/storage.jsx:357 pkg/docker/storage.jsx:368 + msgid "" + "The storage pool will be reset to optimize its layout. All containers will " + "be erased." +-msgstr "ストレージプールはそのレイアウトを最適化するためにリセットされます。すべてのコンテナーは削除されます。" ++msgstr "" ++"ストレージプールは、そのレイアウトを最適化するためにリセットされます。すべて" ++"のコンテナーは削除されます。" + + #: pkg/kubernetes/views/user-page.html:29 + msgid "The user '{{ userName }}' does not exist." +@@ -6718,48 +6997,53 @@ msgstr "ユーザー '{{ userName }}' は存在しません。" + + #: pkg/systemd/init.js:837 + msgid "The user $0 does not have permissions for creating timers" +-msgstr "ユーザー $0 はタイマーを作成するパーミッションを持っていません" ++msgstr "" ++"ユーザー $0 は、タイマーを作成するパーミッションを持っていません" + + #: pkg/dashboard/list.js:209 + msgid "The user $0 is not permitted to manage servers" +-msgstr "ユーザー $0 はサーバーを管理することを許可されていません" ++msgstr "ユーザー $0 は、サーバーを管理することを許可されていません" + + #: pkg/storaged/permissions.js:60 pkg/storaged/storage-controls.jsx:79 + msgid "The user $0 is not permitted to manage storage" +-msgstr "ユーザー $0 はストレージを管理することを許可されていません" ++msgstr "ユーザー $0 は、ストレージを管理することを許可されていません" + + #: pkg/users/local.js:41 + msgid "The user $0 is not permitted to modify accounts" +-msgstr "ユーザー $0 はアカウントを変更することを許可されていません" ++msgstr "ユーザー $0 は、アカウントを変更することを許可されていません" + + #: pkg/systemd/host.js:46 + msgid "The user $0 is not permitted to modify hostnames" +-msgstr "ユーザー $0 はホスト名を変更することを許可されていません" ++msgstr "ユーザー $0 は、ホスト名を変更することを許可されていません" + + #: pkg/networkmanager/interfaces.js:1453 + msgid "The user $0 is not permitted to modify network settings" +-msgstr "ユーザー $0 はネットワーク設定を変更することを許可されていません" ++msgstr "" ++"ユーザー $0 は、ネットワーク設定を変更することを許可されていません" + + #: pkg/realmd/operation.js:450 + msgid "The user $0 is not permitted to modify realms" +-msgstr "ユーザー $0 はレルムを変更することを許可されていません" ++msgstr "ユーザー $0 は、レルムを変更することを許可されていません" + + #: pkg/systemd/host.js:54 +-#, fuzzy + msgid "The user $0 is not permitted to shutdown or restart this server" +-msgstr "ユーザー $0 はサーバーを管理することを許可されていません" ++msgstr "" ++"ユーザー $0 は、このサーバーをシャットダウンまたは再起動することを許可" ++"されていません" + + #: pkg/users/local.js:518 + msgid "" + "The user name can only consist of letters from a-z, digits, dots, dashes and " + "underscores." +-msgstr "ユーザー名は a〜z の文字、数字、ドット、ダッシュ、およびアンダースコアだけで構成されます。" ++msgstr "" ++"ユーザー名は a〜z の文字、数字、ドット、ダッシュ、およびアンダースコアだけで" ++"構成されます。" + + #: src/ws/login.js:124 + msgid "" +-"The web browser configuration prevents Cockpit from running (inaccessible " +-"$0)" +-msgstr "Web ブラウザーの設定により、Cockpit の実行は防がれます (アクセスできない $0)" ++"The web browser configuration prevents Cockpit from running (inaccessible $0)" ++msgstr "" ++"Web ブラウザーの設定により、Cockpit の実行は防がれます (アクセスできない $0)" + + #: pkg/shell/active-pages-dialog.jsx:59 + msgid "There are currently no active pages" +@@ -6769,18 +7053,21 @@ msgstr "現在アクティブなページはありません" + msgid "" + "There are devices with multiple paths on the system, but the multipath " + "service is not running." +-msgstr "システムに複数のパスを持つデバイスがありますが、マルチパスサービスが実行されていません。" ++msgstr "" ++"システムに複数のパスを持つデバイスがありますが、マルチパスサービスが実行され" ++"ていません。" + + #: pkg/users/index.html:435 + msgid "There are no authorized public keys for this account." + msgstr "このアカウントに承認された公開鍵がありません。" + + #: pkg/storaged/sidebar-views.jsx:284 +-#, fuzzy + msgid "" + "There is not enough free space elsewhere to remove this physical volume. At " + "least $0 more free space is needed." +-msgstr "この物理ボリュームを削除するのに十分な空き領域がありません。少なくとも $0 の空き領域が必要です。" ++msgstr "" ++"この物理ボリュームを削除するのに十分な空き領域がありません。少なくとも $0 の" ++"空き領域が必要です。" + + #: pkg/storaged/utils.js:175 + msgid "Thin Logical Volume" +@@ -6789,52 +7076,64 @@ msgstr "シン論理ボリューム" + #: pkg/kubernetes/views/pvc-delete.html:8 + msgid "" + "This claim is in use. Deleting it may cause issues with the following pod:" +-msgstr "このクレームは使用中です。クレームを削除すると、次のポッドで問題が発生することがあります。" ++msgstr "" ++"このクレームは使用中です。クレームを削除すると、次のポッドで問題が発生するこ" ++"とがあります。" + + #: pkg/systemd/init.js:1224 + msgid "" + "This day doesn't exist in all months.
The timer will only be executed in " + "months that have 31st." +-msgstr "この日はすべての月で存在しません。
タイマーは 31 日がある月でのみ実行されます。" ++msgstr "" ++"この日は、すべての月に存在するわけではありません。
この タイマーは、31 日" ++"がある月でのみ実行されます。" + + #: pkg/ostree/index.html:327 + msgid "" + "This deployment contains the same packages as your currently booted system" +-msgstr "このデプロイメントには、現在起動されているシステムと同じパッケージが含まれています" ++msgstr "" ++"このデプロイメントには、現在起動されているシステムと同じパッケージが含まれて" ++"います" + + #: pkg/networkmanager/interfaces.js:2507 + msgid "This device cannot be managed here." + msgstr "このデバイスはここで管理できません。" + +-#: pkg/storaged/index.html:816 ++#: pkg/storaged/index.html:822 + msgid "" + "This device has filesystems that are currently in use. " + "Proceeding will unmount all filesystems on it." + msgstr "" ++"このデバイスには、現在使用中のファイルシステムがあります。 続" ++"行すると、このデバイスのファイルシステムをすべてアンマウントします。" + +-#: pkg/storaged/index.html:667 ++#: pkg/storaged/index.html:672 + msgid "This device is currently used for RAID devices." +-msgstr "" ++msgstr "このデバイスは、現在 RAID デバイスに使用されています。" + +-#: pkg/storaged/index.html:834 ++#: pkg/storaged/index.html:840 + msgid "" + "This device is currently used for RAID devices. Proceeding " + "will remove it from its RAID devices." + msgstr "" ++"このデバイスは、現在 RAID デバイスに使用されています。 続行す" ++"ると、RAID デバイスからこのデバイスが削除されます。" + +-#: pkg/storaged/index.html:659 ++#: pkg/storaged/index.html:664 + msgid "This device is currently used for volume groups." +-msgstr "" ++msgstr "このデバイスは、現在ボリュームグループに使用されています。" + +-#: pkg/storaged/index.html:825 ++#: pkg/storaged/index.html:831 + msgid "" + "This device is currently used for volume groups. Proceeding " + "will remove it from its volume groups." + msgstr "" ++"このデバイスは現在ボリュームグループに使用されています。 続行" ++"すると、そのボリュームグループからこのデバイスが削除されます。" + + #: pkg/storaged/sidebar-views.jsx:140 + msgid "This disk cannot be removed while the device is recovering." +-msgstr "このディスクは、デバイスが復旧中に取り外すことができません。" ++msgstr "このディスクは、デバイスの復旧中に取り外すことができません。" + + #: pkg/systemd/init.js:1144 pkg/systemd/init.js:1156 pkg/systemd/init.js:1163 + msgid "This field cannot be empty." +@@ -6846,7 +7145,7 @@ msgstr "このイメージは存在しません。" + + #: pkg/storaged/lvol-tabs.jsx:96 + msgid "This logical volume cannot be made smaller." +-msgstr "この論理ボリュームは小さくすることができません。" ++msgstr "この論理ボリュームは、小さくすることができません。" + + #: pkg/lib/machine-dialogs.js:363 + msgid "This machine has already been added." +@@ -6860,20 +7159,22 @@ msgstr "これにはしばらく時間がかかることがあります" + msgid "" + "This option is for single node testing only – local storage will not work in " + "a multi-node cluster" +-msgstr "このオプションは単一ノードのテストにのみ使用できます – ローカルストレージはマルチノードクラスターで動作しません" ++msgstr "" ++"このオプションは、単一ノードのテストにのみ使用できます。ローカルストレージ" ++"は、マルチノードクラスターで動作しません" + + #: src/bridge/cockpitpackages.c:506 + msgid "This package is not compatible with this version of Cockpit" +-msgstr "このパッケージには Cockpit のこのバージョンとの互換性がありません" ++msgstr "このパッケージには、Cockpit のこのバージョンとの互換性がありません" + + #: src/bridge/cockpitpackages.c:495 + #, c-format + msgid "This package requires Cockpit version %s or later" +-msgstr "このパッケージには Cockpit バージョン %s 以降が必要です" ++msgstr "このパッケージには、Cockpit バージョン %s 以降が必要です" + + #: pkg/packagekit/updates.jsx:882 + msgid "This system is not registered" +-msgstr "" ++msgstr "このシステムは登録されていません" + + #: pkg/tuned/dialog.js:102 + msgid "This system is using a custom profile" +@@ -6887,7 +7188,9 @@ msgstr "このシステムは推奨プロファイルを使用しています" + msgid "" + "This tool will collect system configuration and diagnostic information from " + "this system for use with diagnosing problems with the system." +-msgstr "このツールは、システムの問題の診断で使用するためにシステムからシステム設定と診断情報を収集します。" ++msgstr "" ++"このツールは、システムの問題を診断するのに使用する、システム設定と診断情報を" ++"システムから収集します。" + + #: pkg/systemd/init.js:633 + msgid "This unit is an instance of the $0 template." +@@ -6905,17 +7208,23 @@ msgstr "このユーザー名はすでに存在します" + msgid "" + "This version of cockpit-ws does not support connecting to a host with an " + "alternate user or port" +-msgstr "cockpit-ws のこのバージョンでは、別のユーザーまたはポートによるホストへの接続がサポートされません" ++msgstr "" ++"cockpit-ws のこのバージョンでは、別のユーザーまたはポートによるホストへの接続" ++"がサポートされません" ++ ++#: pkg/ovirt/components/OVirtTab.jsx:133 ++msgid "This virtual machine is not managed by oVirt" ++msgstr "この仮想マシンは、oVirt で管理されていません" + + #: pkg/kubernetes/views/pv-delete.html:7 + msgid "" +-"This volume has been claimed by {{ item.item.spec.claimRef.namespace }} / {{ " +-"item.item.spec.claimRef.name }}. Deleting it will break that claim and may " +-"cause issues with any pods depending on it." ++"This volume has been claimed by {{ item.item.spec.claimRef.namespace }} / " ++"{{ item.item.spec.claimRef.name }}. Deleting it will break that claim and " ++"may cause issues with any pods depending on it." + msgstr "" + "このボリュームは {{ item.item.spec.claimRef.namespace }} / {{ item.item.spec." +-"claimRef.name }} " +-"によってクレームされました。このボリュームを削除すると、そのクレームが破損して、依存するすべてのポッドで問題が発生することがあります。" ++"claimRef.name }} によってクレームされました。このボリュームを削除するとそのク" ++"レームが破損し、依存するすべてのポッドで問題が発生することがあります。" + + #: pkg/kubernetes/views/pv-claim.html:23 + msgid "This volume has not been claimed" +@@ -6931,12 +7240,13 @@ msgid "" + "Depending on the settings, the system may not automatically reboot and the " + "process may take a while." + msgstr "" +-"このため、kdump 設定は、カーネル (つまり、システム) " +-"をクラッシュすることによりテストされます。設定に応じて、再起動が自動的に行われず、処理にしばらく時間がかかることがあります。" ++"このため、kdump 設定は、カーネル (つまり、システム) をクラッシュしてテストし" ++"ます。設定に応じて、再起動が自動的に行われず、処理にしばらく時間がかかること" ++"があります。" + + #: pkg/kdump/kdump-view.jsx:516 + msgid "This will test the kdump configuration by crashing the kernel." +-msgstr "このため、kdump 設定はカーネルをクラッシュすることによりテストされます。" ++msgstr "このため、kdump 設定は、カーネルをクラッシュしてテストします。" + + #: pkg/systemd/services.html:197 + msgid "Thursday" +@@ -6954,13 +7264,18 @@ msgstr "タイマー" + msgid "" + "Tip: Make your key password match your login password to automatically " + "authenticate against other systems." +-msgstr "ヒント: 他のシステムに対して自動的に認証する場合は、鍵のパスワードをログインパスワードに一致させます。" ++msgstr "" ++"ヒント: 他のシステムで自動的に認証されるようにするには、鍵のパスワードをログ" ++"インパスワードに一致させます。" + + #: pkg/packagekit/updates.jsx:883 + msgid "" + "To get software updates, this system needs to be registered with Red Hat, " + "either using the Red Hat Customer Portal or a local subscription server." + msgstr "" ++"ソフトウェアアップデートを取得するには、このシステムを Red Hat に登録する必要" ++"があります。登録には、Red Hat カスタマーポータルまたはローカルのサブスクリプ" ++"ションサーバーを使用します。" + + #: node_modules/registry-image-widgets/views/image-pull.html:4 + msgid "To pull this image:" +@@ -6968,13 +7283,15 @@ msgstr "このイメージをプルする:" + + #: node_modules/registry-image-widgets/views/imagestream-push.html:4 + msgid "To push an image to this image stream:" +-msgstr "" ++msgstr "このイメージストリームにイメージをプッシュするには:" + + #: pkg/lib/machine-change-port.html:11 + msgid "" + "To try a different port you will need to upgrade cockpit-ws to a newer " + "version." +-msgstr "別のポートを試すには、cockpit-ws を新しいバージョンにアップグレードする必要があります。" ++msgstr "" ++"別のポートを試すには、cockpit-ws を新しいバージョンにアップグレードする必要が" ++"あります。" + + #: pkg/kubernetes/views/auth-form.html:116 + msgid "Token" +@@ -6982,7 +7299,7 @@ msgstr "トークン" + + #: pkg/lib/cockpit-components-file-autocomplete.jsx:133 + msgid "Too many files found" +-msgstr "" ++msgstr "見つかったファイルが多すぎます" + + #: src/base1/cockpit.js:3964 + msgid "Too much data" +@@ -6992,7 +7309,7 @@ msgstr "データが多すぎます" + msgid "Topology" + msgstr "トポロジー" + +-#: pkg/docker/storage.jsx:317 ++#: pkg/docker/storage.jsx:316 + msgid "Total" + msgstr "合計" + +@@ -7011,7 +7328,7 @@ msgstr "トラブルシュート" + + #: pkg/kubernetes/views/auth-rejected-cert.html:21 + msgid "Trust this certificate for this connection" +-msgstr "この接続に対してこの証明書を信頼します" ++msgstr "この接続に対して、この証明書を信頼します" + + #: src/ws/login.html:111 + msgid "Try Again" +@@ -7052,8 +7369,8 @@ msgstr "Tuned がオフです" + #: pkg/kubernetes/views/deploy.html:9 pkg/kubernetes/views/pv-modify.html:10 + #: pkg/kubernetes/views/service-body.html:11 + #: pkg/kubernetes/views/volumes-page.html:20 pkg/shell/index.html:298 +-#: pkg/storaged/format-dialog.jsx:143 pkg/storaged/part-tab.jsx:49 +-#: pkg/storaged/unrecognized-tab.jsx:44 ++#: pkg/storaged/part-tab.jsx:49 pkg/storaged/unrecognized-tab.jsx:44 ++#: pkg/storaged/format-dialog.jsx:143 + msgid "Type" + msgstr "タイプ" + +@@ -7082,7 +7399,7 @@ msgstr "URL" + msgid "UUID" + msgstr "UUID" + +-#: pkg/storaged/index.html:545 pkg/storaged/index.html:588 ++#: pkg/storaged/index.html:546 pkg/storaged/index.html:591 + msgctxt "storage" + msgid "UUID" + msgstr "UUID" +@@ -7130,7 +7447,9 @@ msgstr "サーバーに到達できません" + + #: pkg/kubernetes/scripts/dashboard.js:401 + msgid "Unable to read the Kubernetes application manifest. Code $0." +-msgstr "Kubernetes アプリケーションマニフェストを読み取ることができません。コード $0。" ++msgstr "" ++"Kubernetes アプリケーションマニフェストを読み取ることができません。コード " ++"$0。" + + #: pkg/users/local.js:59 + msgid "Unable to rename root account" +@@ -7138,7 +7457,7 @@ msgstr "root アカウントの名前を変更できません" + + #: node_modules/registry-image-widgets/views/image-listing.html:41 + msgid "Unable to resolve" +-msgstr "" ++msgstr "解決できません" + + #: pkg/selinux/setroubleshoot-client.js:172 + msgid "Unable to run fix: %0" +@@ -7158,18 +7477,18 @@ msgstr "利用できません" + msgid "Unexpected error" + msgstr "予期しないエラー" + +-#: pkg/kubernetes/views/node-body.html:12 +-#: pkg/kubernetes/views/node-body.html:43 pkg/kubernetes/views/pv-body.html:26 +-#: pkg/kubernetes/views/pv-claim.html:31 ++#: pkg/kubernetes/views/pv-body.html:26 pkg/kubernetes/views/pv-claim.html:31 + #: pkg/kubernetes/views/volumes-page.html:35 ++#: pkg/kubernetes/views/node-body.html:12 ++#: pkg/kubernetes/views/node-body.html:43 + #: node_modules/registry-image-widgets/views/image-body.html:16 + #: node_modules/registry-image-widgets/views/imagestream-body.html:30 + #: node_modules/registry-image-widgets/views/imagestream-body.html:31 +-#: pkg/kubernetes/scripts/nodes.js:316 pkg/kubernetes/scripts/nodes.js:664 +-#: pkg/kubernetes/scripts/nodes.js:757 pkg/kubernetes/scripts/volumes.js:266 ++#: pkg/kubernetes/scripts/volumes.js:266 pkg/kubernetes/scripts/nodes.js:316 ++#: pkg/kubernetes/scripts/nodes.js:664 pkg/kubernetes/scripts/nodes.js:757 + #: pkg/networkmanager/interfaces.js:531 pkg/networkmanager/interfaces.js:1005 + #: pkg/networkmanager/interfaces.js:2420 pkg/networkmanager/interfaces.js:2422 +-#: pkg/storaged/fsys-tab.jsx:62 pkg/storaged/swap-tab.jsx:56 ++#: pkg/storaged/swap-tab.jsx:56 pkg/storaged/fsys-tab.jsx:62 + msgid "Unknown" + msgstr "不明" + +@@ -7183,7 +7502,7 @@ msgstr "不明な ($0)" + + #: pkg/apps/application.jsx:83 + msgid "Unknown Application" +-msgstr "" ++msgstr "不明なアプリケーション" + + #: pkg/lib/machine-unknown-hostkey.html:2 + msgid "Unknown Host Key" +@@ -7253,7 +7572,7 @@ msgstr "登録解除" + + #: pkg/packagekit/updates.jsx:788 + msgid "Unregistered System" +-msgstr "" ++msgstr "未登録のシステム" + + #: pkg/subscriptions/subscriptions-view.jsx:154 + msgid "Unregistering system..." +@@ -7261,7 +7580,7 @@ msgstr "システムの登録解除中 ..." + + #: node_modules/registry-image-widgets/views/image-listing.html:46 + msgid "Unresolved" +-msgstr "" ++msgstr "解決されません" + + #: src/bridge/cockpitdbussetup.c:222 src/bridge/cockpitdbussetup.c:361 + #: src/bridge/cockpitdbussetup.c:625 +@@ -7285,27 +7604,24 @@ msgid "Update" + msgstr "更新" + + #: pkg/packagekit/updates.jsx:846 +-#, fuzzy + msgid "Update History" +-msgstr "更新" ++msgstr "履歴の更新" + + #: pkg/packagekit/updates.jsx:450 +-#, fuzzy + msgid "Update Log" +-msgstr "更新" ++msgstr "ログの更新" + + #: pkg/ostree/index.html:233 + msgid "Update and Reboot" + msgstr "更新および再起動" + + #: pkg/packagekit/updates.jsx:64 +-#, fuzzy + msgid "Updated" +-msgstr "更新" ++msgstr "更新済み" + + #: pkg/packagekit/updates.jsx:471 + msgid "Updated packages may require a restart to take effect." +-msgstr "" ++msgstr "パッケージの更新を反映するには、再起動が必要になる場合があります。" + + #: pkg/ostree/index.html:317 pkg/ostree/index.html:343 + msgid "Updates" +@@ -7313,10 +7629,10 @@ msgstr "更新" + + #: pkg/packagekit/updates.jsx:792 + msgid "Updates are disabled." +-msgstr "" ++msgstr "更新が無効です。" + +-#: pkg/ostree/index.html:262 pkg/packagekit/updates.jsx:56 +-#: pkg/subscriptions/subscriptions-view.jsx:187 ++#: pkg/ostree/index.html:262 pkg/subscriptions/subscriptions-view.jsx:187 ++#: pkg/packagekit/updates.jsx:56 + msgid "Updating" + msgstr "更新中" + +@@ -7326,7 +7642,9 @@ msgstr "$0 の更新中 ..." + + #: pkg/machines/vmdiskstab.jsx:107 + msgid "Upgrade to a more recent version of libvirt to view disk statistics" +-msgstr "ディスクの統計情報を表示するには libvirt の新しいバージョンにアップグレードしてください" ++msgstr "" ++"ディスクの統計情報を表示するには、libvirt を新しいバージョンにアップグレード" ++"してください" + + #: pkg/machines/hostvmslist.jsx:408 pkg/storaged/unrecognized-tab.jsx:40 + msgid "Usage" +@@ -7338,7 +7656,7 @@ msgstr "プロキシーサーバーの使用" + + #: pkg/shell/index.html:181 + msgid "Use the following keys to authenticate against other systems" +-msgstr "他のシステムに対して認証する場合は次の鍵を使用します" ++msgstr "他のシステムに対して認証する場合は、次の鍵を使用します" + + #: pkg/kdump/kdump-view.jsx:162 + msgid "Use the setting in /etc/kdump.conf" +@@ -7348,11 +7666,11 @@ msgstr "/etc/kdump.conf の設定を使用します" + msgid "Use trusted GPG key" + msgstr "信頼済み GPG 鍵の使用" + +-#: pkg/systemd/index.html:261 pkg/docker/storage.jsx:316 ++#: pkg/systemd/index.html:261 pkg/docker/storage.jsx:315 + #: pkg/kubernetes/scripts/nodes.js:832 pkg/kubernetes/scripts/nodes.js:841 + #: pkg/machines/hostvmslist.jsx:352 pkg/machines/hostvmslist.jsx:363 +-#: pkg/machines/vmdiskstab.jsx:136 pkg/storaged/fsys-tab.jsx:225 +-#: pkg/storaged/swap-tab.jsx:82 pkg/systemd/host.js:1468 ++#: pkg/machines/vmdiskstab.jsx:136 pkg/storaged/swap-tab.jsx:82 ++#: pkg/storaged/fsys-tab.jsx:225 pkg/systemd/host.js:1468 + msgid "Used" + msgstr "Used" + +@@ -7381,9 +7699,9 @@ msgstr "ユーザーパスワード" + + #: cockpit.appdata.xml.in.h:1 + msgid "User interface for Linux servers" +-msgstr "" ++msgstr "Linux サーバーのユーザーインターフェース" + +-#: pkg/lib/machine-change-auth.html:18 pkg/lib/machine-sync-users.html:54 ++#: pkg/lib/machine-sync-users.html:54 pkg/lib/machine-change-auth.html:18 + #: src/ws/login.html:43 + msgid "User name" + msgstr "ユーザー名" +@@ -7409,6 +7727,14 @@ msgstr "ユーザー" + msgid "Using available credentials" + msgstr "利用可能な認証情報の使用" + ++#: pkg/ovirt/components/App.jsx:81 ++msgid "VDSM" ++msgstr "VDSM" ++ ++#: pkg/ovirt/components/VdsmView.jsx:128 ++msgid "VDSM Service Management" ++msgstr "VDSM サービス管理" ++ + #: pkg/storaged/format-dialog.jsx:107 + msgid "VFAT - Compatible with all systems and devices" + msgstr "VFAT - すべてのシステムおよびデバイスとの互換性あり" +@@ -7440,7 +7766,7 @@ msgstr "VM REBOOT アクションに失敗しました" + + #: pkg/machines/libvirt.es6:275 + msgid "VM SEND Non-Maskable Interrrupt action failed" +-msgstr "" ++msgstr "VM SEND マスク不可な割り込みアクションに失敗しました" + + #: pkg/machines/libvirt.es6:168 + msgid "VM SHUT DOWN action failed" +@@ -7450,23 +7776,25 @@ msgstr "VM SHUT DOWN アクションに失敗しました" + msgid "VM START action failed" + msgstr "VM START アクションに失敗しました" + +-#: pkg/machines/components/desktopConsole.jsx:190 ++#: pkg/ovirt/components/VmOverviewColumn.jsx:54 ++msgid "VM icon" ++msgstr "VM アイコン" ++ ++#: pkg/machines/components/desktopConsole.jsx:188 + msgid "VNC" +-msgstr "" ++msgstr "VNC" + +-#: pkg/machines/components/desktopConsole.jsx:162 +-#, fuzzy ++#: pkg/machines/components/desktopConsole.jsx:160 + msgid "VNC Address:" +-msgstr "MAC アドレス:" ++msgstr "VNC アドレス:" + +-#: pkg/machines/components/desktopConsole.jsx:171 +-#, fuzzy ++#: pkg/machines/components/desktopConsole.jsx:169 + msgid "VNC Port:" +-msgstr "ポート:" ++msgstr "VNC ポート:" + +-#: pkg/machines/components/desktopConsole.jsx:174 ++#: pkg/machines/components/desktopConsole.jsx:172 + msgid "VNC TLS Port:" +-msgstr "" ++msgstr "VNC TLS ポート:" + + #: src/ws/login.html:101 + msgid "Validating authentication token" +@@ -7478,27 +7806,33 @@ msgstr "鍵の検証" + + #: pkg/packagekit/updates.jsx:66 + msgid "Verified" +-msgstr "" ++msgstr "検証済み" + + #: pkg/packagekit/updates.jsx:58 + msgid "Verifying" +-msgstr "" ++msgstr "検証中" + + #: pkg/ostree/index.html:303 pkg/shell/index.html:101 pkg/shell/simple.html:74 + #: pkg/shell/stub.html:79 pkg/systemd/index.html:108 +-#: pkg/packagekit/updates.jsx:330 pkg/subscriptions/subscriptions-view.jsx:34 ++#: pkg/subscriptions/subscriptions-view.jsx:34 pkg/packagekit/updates.jsx:330 ++#: pkg/ovirt/components/ClusterTemplates.jsx:128 ++#: pkg/ovirt/components/ClusterVms.jsx:74 + msgid "Version" + msgstr "バージョン" + ++#: pkg/ovirt/components/ClusterVms.jsx:74 ++msgid "Version num" ++msgstr "バージョン番号" ++ + #: pkg/storaged/jobs.js:136 + msgid "Very securely erasing $target" + msgstr "$target を非常に安全に削除" + + #: pkg/packagekit/updates.jsx:798 + msgid "View Registration Details" +-msgstr "" ++msgstr "登録の詳細を表示" + +-#: pkg/machines/hostvmslist.jsx:472 ++#: pkg/machines/hostvmslist.jsx:476 + msgid "Virtual Machines" + msgstr "仮想マシン" + +@@ -7508,7 +7842,7 @@ msgstr "仮想マシン" + msgid "Volume" + msgstr "音量" + +-#: pkg/storaged/index.html:582 pkg/storaged/pvol-tabs.jsx:44 ++#: pkg/storaged/index.html:584 pkg/storaged/pvol-tabs.jsx:44 + msgid "Volume Group" + msgstr "ボリュームグループ" + +@@ -7552,6 +7886,7 @@ msgstr "詳細を待機中 ..." + #: pkg/apps/utils.jsx:63 + msgid "Waiting for other programs to finish using the package manager..." + msgstr "" ++"パッケージマネージャーを使用して、その他のプログラムを終了するのを待機中..." + + #: pkg/kubernetes/views/pv-modify.html:24 + msgid "Warning:" +@@ -7578,6 +7913,8 @@ msgid "" + "When you get disconnected, the updates will continue in the background. You " + "can reconnect and resume watching the update progress." + msgstr "" ++"切断すると、更新は背景で継続します。再接続すると、更新の進捗確認を再開できま" ++"す。" + + #: pkg/docker/index.html:478 + msgid "With terminal" +@@ -7621,19 +7958,21 @@ msgid "" + "You are connected to {{#strong}}{{host}}{{/strong}}, however in order to " + "synchronize users, a user with superuser privileges is required." + msgstr "" +-"{{#strong}}{{host}}{{/strong}} " +-"に接続されていますが、ユーザーを同期するには、スーパーユーザー権限を持つユーザーが必要です。" ++"{{#strong}}{{host}}{{/strong}} に接続されていますが、ユーザーを同期するには、" ++"スーパーユーザー権限を持つユーザーが必要です。" + + #: pkg/dashboard/list.js:395 + msgid "" + "You are currently connected directly to this server. You cannot delete it." +-msgstr "現在このサーバーに直接接続されています。削除できません。" ++msgstr "現在、このサーバーに直接接続されています。削除できません。" + + #: pkg/kubernetes/views/auth-rejected-cert.html:3 + msgid "" + "You can bypass the certificate check, but any data you send to the server " + "could be intercepted by others." +-msgstr "証明書チェックを省略できますが、サーバーに送信したデータは他者によって取得されることがあります。" ++msgstr "" ++"証明書チェックを省略できますが、サーバーに送信したデータは他者によって取得さ" ++"れることがあります。" + + #: pkg/kubernetes/views/dashboard-page.html:150 + msgid "You can deploy an application to your cluster." +@@ -7650,29 +7989,31 @@ msgid "" + "account." + msgstr "このアカウントに承認された公開鍵を表示するパーミッションがありません" + +-#: pkg/docker/storage.jsx:496 ++#: pkg/docker/storage.jsx:493 + msgid "You don't have permission to manage the Docker storage pool." + msgstr "Docker ストレージプールを管理するパーミッションがありません。" + + #: pkg/packagekit/updates.jsx:794 + msgid "You need to re-subscribe this system." +-msgstr "" ++msgstr "再度、このシステムをサブスクライブする必要があります。" + + #: pkg/machines/components/vnc.jsx:30 + msgid "Your browser does not support iframes." +-msgstr "" ++msgstr "ブラウザーが、iframe をサポートしません。" + + #: pkg/kubernetes/views/registry-dashboard-page.html:112 + msgid "" + "Your login credentials do not give you access to use the docker registry " + "from the command line." +-msgstr "ログイン資格情報は、コマンドラインから docker レジストリーを使用するアクセスを提供しません。" ++msgstr "" ++"ログイン資格情報は、コマンドラインから docker レジストリーを使用するアクセス" ++"を提供しません。" + + #: pkg/packagekit/updates.jsx:872 + msgid "" + "Your server will close the connection soon. You can reconnect after it has " + "restarted." +-msgstr "" ++msgstr "サーバーがまもなく接続を閉じます。再起動したら再接続できます。" + + #: src/base1/cockpit.js:3934 + msgid "Your session has been terminated." +@@ -7704,7 +8045,7 @@ msgstr "alias" + + #: pkg/packagekit/autoupdates.jsx:321 + msgid "and restart the machine automatically." +-msgstr "" ++msgstr "自動的にマシンを再起動します。" + + #: pkg/ostree/index.html:186 pkg/packagekit/autoupdates.jsx:312 + msgid "at" +@@ -7715,32 +8056,43 @@ msgctxt "format-bytes" + msgid "bytes" + msgstr "バイト" + +-#: pkg/machines/helpers.es6:114 ++#: pkg/machines/helpers.es6:118 + msgid "cdrom" +-msgstr "" ++msgstr "cdrom" + +-#: pkg/machines/helpers.es6:108 ++#: pkg/ovirt/rephraseUI.es6:36 ++msgid "connecting" ++msgstr "接続中" ++ ++#: pkg/ovirt/components/ClusterVms.jsx:45 ++msgid "cores" ++msgstr "コア" ++ ++#: pkg/machines/helpers.es6:112 + msgid "crashed" + msgstr "クラッシュ" + +-#: pkg/machines/helpers.es6:119 +-#, fuzzy ++#: pkg/machines/helpers.es6:123 + msgid "custom" +-msgstr "Custom" ++msgstr "カスタム" + + #: pkg/docker/util.js:122 + msgid "default" + msgstr "default" + +-#: pkg/machines/helpers.es6:95 ++#: pkg/machines/helpers.es6:99 pkg/ovirt/components/OVirtTab.jsx:122 + msgid "disabled" + msgstr "無効" + +-#: pkg/machines/helpers.es6:113 pkg/machines/helpers.es6:116 ++#: pkg/machines/helpers.es6:117 pkg/machines/helpers.es6:120 + msgid "disk" +-msgstr "" ++msgstr "ディスク" + +-#: pkg/machines/helpers.es6:109 ++#: pkg/ovirt/rephraseUI.es6:28 ++msgid "down" ++msgstr "下へ" ++ ++#: pkg/machines/helpers.es6:113 + msgid "dying" + msgstr "終了中" + +@@ -7752,13 +8104,17 @@ msgstr "例: \"$0\"" + msgid "eg: my-image-stream" + msgstr "例: my-image-stream" + +-#: pkg/machines/helpers.es6:96 ++#: pkg/machines/helpers.es6:100 pkg/ovirt/components/OVirtTab.jsx:124 + msgid "enabled" + msgstr "有効" + ++#: pkg/ovirt/rephraseUI.es6:29 ++msgid "error" ++msgstr "エラー" ++ + #: pkg/packagekit/autoupdates.jsx:301 + msgid "every day" +-msgstr "" ++msgstr "毎日" + + #: pkg/storaged/format-dialog.jsx:104 + msgid "ext4 - Red Hat Enterprise Linux 6 default" +@@ -7768,18 +8124,30 @@ msgstr "ext4 - Red Hat Enterprise Linux 6 のデフォルト値" + msgid "failed to list ssh host keys: $0" + msgstr "ssh ホスト鍵の一覧表示に失敗しました: $0" + +-#: pkg/machines/helpers.es6:120 ++#: pkg/machines/helpers.es6:124 + msgid "host" +-msgstr "" ++msgstr "ホスト" + + #: pkg/storaged/index.html:133 + msgid "iSCSI Targets" + msgstr "iSCSI ターゲット" + +-#: pkg/machines/helpers.es6:104 ++#: pkg/machines/helpers.es6:108 + msgid "idle" + msgstr "アイドル" + ++#: pkg/ovirt/rephraseUI.es6:30 ++msgid "initializing" ++msgstr "初期化中" ++ ++#: pkg/ovirt/rephraseUI.es6:31 ++msgid "installation failed" ++msgstr "インストールに失敗しました" ++ ++#: pkg/ovirt/rephraseUI.es6:39 ++msgid "installing OS" ++msgstr "OS のインストール中" ++ + #: pkg/kdump/kdump-view.jsx:379 + msgid "invalid: multiple targets defined" + msgstr "無効: 複数のターゲットが定義されています" +@@ -7788,6 +8156,10 @@ msgstr "無効: 複数のターゲットが定義されています" + msgid "kdump status" + msgstr "kdump ステータス" + ++#: pkg/ovirt/rephraseUI.es6:40 ++msgid "kdumping" ++msgstr "kdump 中" ++ + #: pkg/docker/run.js:526 + msgid "key" + msgstr "鍵" +@@ -7796,70 +8168,115 @@ msgstr "鍵" + msgid "locally in $0" + msgstr "$0 (ローカル)" + +-#: pkg/machines/helpers.es6:115 +-#, fuzzy ++#: pkg/ovirt/rephraseUI.es6:32 ++msgid "maintenance" ++msgstr "メンテナンス" ++ ++#: pkg/machines/helpers.es6:119 + msgid "network" + msgstr "ネットワーク" + + #: pkg/kubernetes/views/route-body.html:14 pkg/machines/vmdiskstab.jsx:174 ++#: pkg/ovirt/components/ClusterVms.jsx:37 pkg/ovirt/rephraseUI.es6:44 + msgid "no" + msgstr "いいえ" + +-#: pkg/kubernetes/views/node-body.html:33 +-#: pkg/kubernetes/views/node-body.html:59 ++#: pkg/ovirt/rephraseUI.es6:33 ++msgid "non operational" ++msgstr "稼動していません" ++ ++#: pkg/ovirt/rephraseUI.es6:34 ++msgid "non responsive" ++msgstr "応答しません" ++ + #: pkg/kubernetes/views/route-body.html:24 + #: pkg/kubernetes/views/route-body.html:29 ++#: pkg/kubernetes/views/node-body.html:33 ++#: pkg/kubernetes/views/node-body.html:59 + #: node_modules/registry-image-widgets/views/image-listing.html:53 + #: pkg/docker/run.js:418 pkg/docker/run.js:474 pkg/docker/run.js:528 + #: pkg/docker/run.js:573 pkg/tuned/dialog.js:104 + msgid "none" + msgstr "なし" + ++#: pkg/ovirt/provider.es6:55 ++msgid "oVirt" ++msgstr "oVirt" ++ ++#: pkg/ovirt/components/InstallationDialog.jsx:38 ++msgid "oVirt Provider installation script failed due to missing arguments." ++msgstr "" ++"引数がないため、oVirt プロバイダーのインストールスクリプトに失敗しました。" ++ ++#: pkg/ovirt/components/InstallationDialog.jsx:39 ++msgid "" ++"oVirt Provider installation script failed: Can't write to /etc/cockpit/" ++"machines-ovirt.config, try as root." ++msgstr "" ++"oVirt プロバイダーのインストールスクリプトに失敗しました。/etc/cockpit/" ++"machines-ovirt.config に書き込めません。root で試行してください。" ++ ++#: pkg/ovirt/components/InstallationDialog.jsx:161 ++msgid "oVirt installation script failed with following output: " ++msgstr "oVirt インストールスクリプトが失敗し、次が出力されます: " ++ ++#: pkg/ovirt/components/App.jsx:36 ++msgid "oVirt login in progress" ++msgstr "oVirt ログインの処理中" ++ + #: pkg/packagekit/autoupdates.jsx:306 + msgid "on Fridays" +-msgstr "" ++msgstr "毎週金曜日" + + #: pkg/packagekit/autoupdates.jsx:302 + msgid "on Mondays" +-msgstr "" ++msgstr "毎週月曜日" + + #: pkg/packagekit/autoupdates.jsx:307 + msgid "on Saturdays" +-msgstr "" ++msgstr "毎週土曜日" + + #: pkg/packagekit/autoupdates.jsx:308 + msgid "on Sundays" +-msgstr "" ++msgstr "毎週日曜日" + + #: pkg/packagekit/autoupdates.jsx:305 + msgid "on Thursdays" +-msgstr "" ++msgstr "毎週木曜日" + + #: pkg/packagekit/autoupdates.jsx:303 + msgid "on Tuesdays" +-msgstr "" ++msgstr "毎週火曜日" + + #: pkg/packagekit/autoupdates.jsx:304 + msgid "on Wednesdays" +-msgstr "" ++msgstr "毎週水曜日" + + #: pkg/machines/libvirt.es6:433 + msgid "other" +-msgstr "" ++msgstr "その他" + +-#: pkg/machines/helpers.es6:105 ++#: pkg/machines/helpers.es6:109 + msgid "paused" + msgstr "一時停止" + ++#: pkg/ovirt/rephraseUI.es6:35 ++msgid "pending approval" ++msgstr "保留中の承認" ++ + #: pkg/kubernetes/views/dashboard-page.html:83 + msgid "pending volume claims" + msgstr "保留中のボリュームクレーム" + ++#: pkg/ovirt/rephraseUI.es6:37 ++msgid "reboot" ++msgstr "再起動" ++ + #: pkg/tuned/change-profile.jsx:52 + msgid "recommended" + msgstr "推奨" + +-#: pkg/machines/helpers.es6:103 ++#: pkg/machines/helpers.es6:107 + msgid "running" + msgstr "実行中" + +@@ -7875,14 +8292,18 @@ msgstr "コンテナーの選択" + msgid "shares" + msgstr "共有" + +-#: pkg/machines/helpers.es6:107 ++#: pkg/machines/helpers.es6:111 + msgid "shut off" + msgstr "シャットオフ" + +-#: pkg/machines/helpers.es6:106 ++#: pkg/machines/helpers.es6:110 + msgid "shutdown" + msgstr "shutdown" + ++#: pkg/ovirt/components/ClusterVms.jsx:45 ++msgid "sockets" ++msgstr "ソケット" ++ + #: pkg/selinux/setroubleshoot-view.jsx:118 + msgid "solution details" + msgstr "ソリューションの詳細" +@@ -7891,10 +8312,14 @@ msgstr "ソリューションの詳細" + msgid "ssh key" + msgstr "ssh 鍵" + +-#: pkg/machines/helpers.es6:110 ++#: pkg/machines/helpers.es6:114 + msgid "suspended (PM)" + msgstr "一時停止中 (PM)" + ++#: pkg/ovirt/components/ClusterVms.jsx:45 ++msgid "threads" ++msgstr "スレッド" ++ + #: pkg/docker/run.js:473 + msgid "to host path" + msgstr "ホストパスに対して" +@@ -7903,6 +8328,10 @@ msgstr "ホストパスに対して" + msgid "to host port" + msgstr "ホストポートに対して" + ++#: pkg/ovirt/rephraseUI.es6:38 ++msgid "unassigned" ++msgstr "未割り当て" ++ + #: pkg/lib/cockpit-components-select.jsx:30 + msgid "undefined" + msgstr "未定義" +@@ -7920,6 +8349,15 @@ msgstr "不明なターゲット" + msgid "unpartitioned space on $0" + msgstr "$0 の未パーティション領域" + ++#: pkg/ovirt/rephraseUI.es6:27 ++msgid "up" ++msgstr "上へ" ++ ++#: pkg/ovirt/components/ClusterTemplates.jsx:128 ++#: pkg/ovirt/components/ClusterVms.jsx:174 ++msgid "vCPUs" ++msgstr "vCPU" ++ + #: pkg/machines/hostvmslist.jsx:291 + msgid "vCPUs:" + msgstr "vCPU:" +@@ -7929,6 +8367,7 @@ msgid "value" + msgstr "value" + + #: pkg/kubernetes/views/route-body.html:13 pkg/machines/vmdiskstab.jsx:174 ++#: pkg/ovirt/components/ClusterVms.jsx:37 pkg/ovirt/rephraseUI.es6:43 + msgid "yes" + msgstr "はい" + +@@ -7937,5 +8376,5 @@ msgid "" + "{{ condition.message }}. Timestamp: {{ condition.lastTransitionTime }} Error " + "count: {{ condition.generation }}" + msgstr "" +-"{{ condition.message }}。タイムスタンプ: {{ condition.lastTransitionTime }} エラー数: {{ " +-"condition.generation }}" ++"{{ condition.message }}。タイムスタンプ: {{ condition.lastTransitionTime }} " ++"エラー数: {{ condition.generation }}" +-- +2.14.3 + diff --git a/SOURCES/0006-bridge-Forward-kill-messages.patch b/SOURCES/0006-bridge-Forward-kill-messages.patch new file mode 100644 index 0000000..698e46a --- /dev/null +++ b/SOURCES/0006-bridge-Forward-kill-messages.patch @@ -0,0 +1,32 @@ +From 659375e063ef3ed44c2f00f99b990051d3a5a6d3 Mon Sep 17 00:00:00 2001 +From: petervo +Date: Fri, 8 Dec 2017 06:44:28 -0800 +Subject: [PATCH 6/6] bridge: Forward kill messages + +We need to forward kill messages to all peers. Each bridge +can then decide what to kill. + +Closes #8232 + +Cherry-picked from e50f0e4d35 + +Closes #8238 +--- + src/bridge/cockpitrouter.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/src/bridge/cockpitrouter.c b/src/bridge/cockpitrouter.c +index aa8ace2..53c7bd4 100644 +--- a/src/bridge/cockpitrouter.c ++++ b/src/bridge/cockpitrouter.c +@@ -834,7 +834,6 @@ on_transport_control (CockpitTransport *transport, + else if (g_str_equal (command, "kill")) + { + process_kill (self, options); +- return TRUE; + } + else if (g_str_equal (command, "close")) + { +-- +2.14.3 + diff --git a/SOURCES/0999-Build-system-generated-changes-from-patches.patch b/SOURCES/0999-Build-system-generated-changes-from-patches.patch new file mode 100644 index 0000000..b288bfa --- /dev/null +++ b/SOURCES/0999-Build-system-generated-changes-from-patches.patch @@ -0,0 +1,6698 @@ +From 849098ab4e599a8b6599a3c35da7b0397ec5b50e Mon Sep 17 00:00:00 2001 +From: Cockpitous +Date: Mon, 8 Jan 2018 12:02:42 +0100 +Subject: [PATCH] Build system generated changes from patches + +--- + Makefile.in | 5 +- + aclocal.m4 | 171 +++++++++++++++++---- + config.h.in | 8 + + configure | 99 ++++++++++-- + dist/apps/Makefile.deps | Bin 3355 -> 3355 bytes + dist/apps/apps.min.js.map | Bin 376091 -> 376091 bytes + dist/apps/po.ja.js | Bin 2684 -> 3167 bytes + dist/base1/test-dbus.js | Bin 25441 -> 25505 bytes + dist/dashboard/Makefile.deps | Bin 4990 -> 4990 bytes + dist/dashboard/dashboard.min.js.map | Bin 897587 -> 897587 bytes + dist/dashboard/po.ja.js | Bin 12989 -> 13290 bytes + dist/docker/Makefile.deps | Bin 21936 -> 21936 bytes + dist/docker/console.min.js.map | Bin 477042 -> 477042 bytes + dist/docker/docker.min.js.map | Bin 2858302 -> 2858302 bytes + dist/docker/po.ja.js | Bin 14336 -> 14484 bytes + dist/docker/test-docker.min.js.map | Bin 1031118 -> 1031118 bytes + dist/guide/html/api-base1-jquery.html | Bin 2605 -> 2607 bytes + dist/guide/html/api-base1-patternfly.html | Bin 2173 -> 2175 bytes + dist/guide/html/api-base1.html | Bin 4564 -> 4566 bytes + dist/guide/html/api-cockpit.html | Bin 1933 -> 1935 bytes + dist/guide/html/api-console-html.html | Bin 2655 -> 2657 bytes + dist/guide/html/api-docker.html | Bin 1880 -> 1882 bytes + dist/guide/html/api-logs-html.html | Bin 4224 -> 4226 bytes + dist/guide/html/api-shell-html.html | Bin 2387 -> 2389 bytes + dist/guide/html/api-shell.html | Bin 1877 -> 1879 bytes + dist/guide/html/api-system.html | Bin 2021 -> 2023 bytes + dist/guide/html/api-terminal-html.html | Bin 2181 -> 2183 bytes + dist/guide/html/authentication.html | Bin 6527 -> 6529 bytes + dist/guide/html/cockpit-bridge.1.html | Bin 4168 -> 4170 bytes + dist/guide/html/cockpit-cache.html | Bin 3997 -> 3999 bytes + dist/guide/html/cockpit-channels.html | Bin 20058 -> 20060 bytes + dist/guide/html/cockpit-dbus.html | Bin 48022 -> 48024 bytes + dist/guide/html/cockpit-error.html | Bin 4447 -> 4449 bytes + dist/guide/html/cockpit-file.html | Bin 12429 -> 12431 bytes + dist/guide/html/cockpit-http.html | Bin 12899 -> 12901 bytes + dist/guide/html/cockpit-locale.html | Bin 6013 -> 6015 bytes + dist/guide/html/cockpit-location.html | Bin 10861 -> 10863 bytes + dist/guide/html/cockpit-login.html | Bin 5937 -> 5939 bytes + dist/guide/html/cockpit-manifest.html | Bin 2208 -> 2210 bytes + dist/guide/html/cockpit-manual.html | Bin 2152 -> 2154 bytes + dist/guide/html/cockpit-metrics.html | Bin 6968 -> 6970 bytes + dist/guide/html/cockpit-series-data.html | Bin 15391 -> 15393 bytes + dist/guide/html/cockpit-spawn.html | Bin 14042 -> 14044 bytes + dist/guide/html/cockpit-util.html | Bin 9126 -> 9128 bytes + dist/guide/html/cockpit-ws.8.html | Bin 8927 -> 8929 bytes + dist/guide/html/cockpit.conf.5.html | Bin 9185 -> 9187 bytes + dist/guide/html/development.html | Bin 7135 -> 7137 bytes + dist/guide/html/embedding.html | Bin 6628 -> 6630 bytes + dist/guide/html/feature-docker.html | Bin 3094 -> 3096 bytes + dist/guide/html/feature-journal.html | Bin 2075 -> 2077 bytes + dist/guide/html/feature-kubernetes.html | Bin 6784 -> 6786 bytes + dist/guide/html/feature-machines.html | Bin 5464 -> 5466 bytes + dist/guide/html/feature-networkmanager.html | Bin 2564 -> 2566 bytes + dist/guide/html/feature-ostree.html | Bin 1716 -> 1718 bytes + dist/guide/html/feature-ovirtvirtualmachines.html | Bin 4540 -> 4542 bytes + dist/guide/html/feature-packagekit.html | Bin 3399 -> 3401 bytes + dist/guide/html/feature-pcp.html | Bin 2697 -> 2699 bytes + dist/guide/html/feature-realmd.html | Bin 2452 -> 2454 bytes + dist/guide/html/feature-selinux.html | Bin 2209 -> 2211 bytes + dist/guide/html/feature-sosreport.html | Bin 1980 -> 1982 bytes + dist/guide/html/feature-storaged.html | Bin 4132 -> 4134 bytes + dist/guide/html/feature-subscription.html | Bin 2614 -> 2616 bytes + dist/guide/html/feature-systemd.html | Bin 7066 -> 7068 bytes + dist/guide/html/feature-terminal.html | Bin 1734 -> 1736 bytes + dist/guide/html/feature-tuned.html | Bin 1748 -> 1750 bytes + dist/guide/html/feature-users.html | Bin 1768 -> 1770 bytes + dist/guide/html/feature-virtualmachines.html | Bin 4236 -> 4238 bytes + dist/guide/html/features.html | Bin 3855 -> 3857 bytes + dist/guide/html/guide.html | Bin 4400 -> 4402 bytes + dist/guide/html/https.html | Bin 6128 -> 6130 bytes + dist/guide/html/index.html | Bin 12270 -> 12274 bytes + dist/guide/html/listen.html | Bin 6210 -> 6212 bytes + dist/guide/html/packages.html | Bin 19620 -> 19622 bytes + dist/guide/html/privileges.html | Bin 5054 -> 5056 bytes + dist/guide/html/remotectl.8.html | Bin 4935 -> 4937 bytes + dist/guide/html/sso.html | Bin 7979 -> 7981 bytes + dist/guide/html/startup.html | Bin 3815 -> 3817 bytes + dist/guide/html/urls.html | Bin 5833 -> 5835 bytes + dist/kdump/Makefile.deps | Bin 5785 -> 5785 bytes + dist/kdump/kdump.min.js.map | Bin 441721 -> 441721 bytes + dist/kdump/po.ja.js | Bin 5987 -> 5965 bytes + dist/kdump/test-config-client.min.js.map | Bin 419356 -> 419356 bytes + dist/kubernetes/Makefile.deps | Bin 49318 -> 49318 bytes + dist/kubernetes/kubernetes.min.js | Bin 1613875 -> 1614608 bytes + dist/kubernetes/kubernetes.min.js.map | Bin 7113338 -> 7117848 bytes + dist/kubernetes/po.ja.js | Bin 32799 -> 32764 bytes + dist/kubernetes/registry.min.js | Bin 1006722 -> 1007437 bytes + dist/kubernetes/registry.min.js.map | Bin 4932718 -> 4937175 bytes + dist/kubernetes/scripts/test-connection.min.js | Bin 638531 -> 638706 bytes + dist/kubernetes/scripts/test-connection.min.js.map | Bin 3582703 -> 3583389 bytes + dist/kubernetes/scripts/test-images.min.js | Bin 981756 -> 982820 bytes + dist/kubernetes/scripts/test-images.min.js.map | Bin 4881946 -> 4887567 bytes + dist/kubernetes/scripts/test-kube-client.min.js | Bin 1055037 -> 1055212 bytes + .../kubernetes/scripts/test-kube-client.min.js.map | Bin 4324078 -> 4324759 bytes + dist/kubernetes/scripts/test-nodes.min.js | Bin 1231601 -> 1231764 bytes + dist/kubernetes/scripts/test-nodes.min.js.map | Bin 5787071 -> 5787755 bytes + dist/kubernetes/scripts/test-projects.min.js | Bin 686387 -> 686974 bytes + dist/kubernetes/scripts/test-projects.min.js.map | Bin 3742569 -> 3746413 bytes + dist/kubernetes/scripts/test-tags.min.js.map | Bin 2664871 -> 2664871 bytes + dist/kubernetes/scripts/test-utils.min.js.map | Bin 2667853 -> 2667853 bytes + dist/kubernetes/scripts/test-volumes.min.js | Bin 964653 -> 964816 bytes + dist/kubernetes/scripts/test-volumes.min.js.map | Bin 4814989 -> 4815673 bytes + dist/machines/Makefile.deps | Bin 12423 -> 12423 bytes + dist/machines/machines.min.js.map | Bin 2638725 -> 2638725 bytes + dist/machines/po.ja.js | Bin 7801 -> 9187 bytes + dist/machines/test-machines.min.js.map | Bin 408632 -> 408632 bytes + dist/machines/vnc.min.js.map | Bin 908016 -> 908016 bytes + dist/networkmanager/Makefile.deps | Bin 6848 -> 6848 bytes + dist/networkmanager/network.min.js.map | Bin 1082318 -> 1082318 bytes + dist/networkmanager/po.ja.js | Bin 14082 -> 14091 bytes + dist/networkmanager/test-utils.min.js.map | Bin 420067 -> 420067 bytes + dist/ostree/Makefile.deps | Bin 18878 -> 18878 bytes + dist/ostree/ostree.min.js.map | Bin 4120645 -> 4120645 bytes + dist/ostree/po.ja.js | Bin 6225 -> 6222 bytes + dist/ostree/test-utils.min.js.map | Bin 2662738 -> 2662738 bytes + dist/ovirt/Makefile.deps | Bin 13076 -> 13076 bytes + dist/ovirt/ovirt.min.js.map | Bin 2941182 -> 2941182 bytes + dist/ovirt/po.ja.js | Bin 7801 -> 14922 bytes + dist/ovirt/vnc.min.js.map | Bin 908006 -> 908006 bytes + dist/packagekit/Makefile.deps | Bin 16018 -> 16018 bytes + dist/packagekit/po.ja.js | Bin 5845 -> 7960 bytes + dist/packagekit/updates.min.js.map | Bin 1420764 -> 1420764 bytes + dist/pcp/Makefile.deps | Bin 897 -> 897 bytes + dist/playground/Makefile.deps | Bin 14552 -> 14552 bytes + dist/playground/jquery-patterns.min.js.map | Bin 57280 -> 57280 bytes + dist/playground/metrics.min.js.map | Bin 6973 -> 6973 bytes + dist/playground/pkgs.min.js.map | Bin 7824 -> 7824 bytes + dist/playground/plot.min.js.map | Bin 483924 -> 483924 bytes + dist/playground/po.ja.js | Bin 3484 -> 3568 bytes + dist/playground/react-patterns.min.js.map | Bin 399399 -> 399399 bytes + dist/playground/service.min.js.map | Bin 34896 -> 34896 bytes + dist/playground/speed.min.js.map | Bin 15736 -> 15736 bytes + dist/playground/test.min.js.map | Bin 15328 -> 15328 bytes + dist/playground/translate.min.js.map | Bin 2389104 -> 2389104 bytes + dist/realmd/Makefile.deps | Bin 1548 -> 1548 bytes + dist/realmd/po.ja.js | Bin 4334 -> 4602 bytes + dist/selinux/Makefile.deps | Bin 15976 -> 15976 bytes + dist/selinux/po.ja.js | Bin 5081 -> 5083 bytes + dist/selinux/selinux.min.js.map | Bin 1366052 -> 1366052 bytes + dist/shell/Makefile.deps | Bin 10372 -> 10372 bytes + dist/shell/index-no-machines.min.js.map | Bin 445890 -> 445890 bytes + dist/shell/index-stub.min.js.map | Bin 790400 -> 790400 bytes + dist/shell/index.min.js.map | Bin 852540 -> 852540 bytes + dist/shell/po.ja.js | Bin 15373 -> 15758 bytes + dist/sosreport/Makefile.deps | Bin 2600 -> 2600 bytes + dist/sosreport/po.ja.js | Bin 3412 -> 3400 bytes + dist/sosreport/sosreport.min.js.map | Bin 21301 -> 21301 bytes + dist/ssh/Makefile.deps | Bin 897 -> 897 bytes + dist/static/login.po.ja.html | Bin 3435 -> 3456 bytes + dist/storaged/Makefile.deps | Bin 10940 -> 10940 bytes + dist/storaged/po.ja.js | Bin 25931 -> 26741 bytes + dist/storaged/storage.min.js.map | Bin 1493492 -> 1493492 bytes + dist/storaged/test-util.min.js.map | Bin 540138 -> 540138 bytes + dist/subscriptions/Makefile.deps | Bin 5146 -> 5146 bytes + dist/subscriptions/po.ja.js | Bin 5074 -> 5080 bytes + dist/subscriptions/subscriptions.min.js.map | Bin 392478 -> 392478 bytes + dist/systemd/Makefile.deps | Bin 20187 -> 20187 bytes + dist/systemd/logs.min.js.map | Bin 185952 -> 185952 bytes + dist/systemd/po.ja.js | Bin 14182 -> 14579 bytes + dist/systemd/services.min.js.map | Bin 1447964 -> 1447964 bytes + dist/systemd/system.min.js.map | Bin 962080 -> 962080 bytes + dist/systemd/terminal.min.js.map | Bin 645120 -> 645120 bytes + dist/tuned/Makefile.deps | Bin 2523 -> 2523 bytes + dist/tuned/performance.min.js.map | Bin 312142 -> 312142 bytes + dist/users/Makefile.deps | Bin 3892 -> 3892 bytes + dist/users/po.ja.js | Bin 7486 -> 7997 bytes + dist/users/users.min.js.map | Bin 598527 -> 598527 bytes + 167 files changed, 242 insertions(+), 41 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 331f8bf..25b7a13 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -1,7 +1,7 @@ +-# Makefile.in generated by automake 1.15 from Makefile.am. ++# Makefile.in generated by automake 1.15.1 from Makefile.am. + # @configure_input@ + +-# Copyright (C) 1994-2014 Free Software Foundation, Inc. ++# Copyright (C) 1994-2017 Free Software Foundation, Inc. + + # This Makefile.in is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1386,6 +1386,7 @@ INTLLIBS = @INTLLIBS@ + INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ + INTLTOOL_MERGE = @INTLTOOL_MERGE@ + INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ ++INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ + JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ + JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ + KRB5_CONFIG = @KRB5_CONFIG@ +diff --git a/aclocal.m4 b/aclocal.m4 +index 90b750d..0117626 100644 +--- a/aclocal.m4 ++++ b/aclocal.m4 +@@ -1,6 +1,6 @@ +-# generated automatically by aclocal 1.15 -*- Autoconf -*- ++# generated automatically by aclocal 1.15.1 -*- Autoconf -*- + +-# Copyright (C) 1996-2014 Free Software Foundation, Inc. ++# Copyright (C) 1996-2017 Free Software Foundation, Inc. + + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -119,6 +119,51 @@ fi + AC_SUBST($1)dnl + ]) + ++dnl Checks for special options needed on Mac OS X. ++dnl Defines INTL_MACOSX_LIBS. ++dnl ++dnl Copied from intlmacosx.m4 in gettext, GPL. ++dnl Copyright (C) 2004-2013 Free Software Foundation, Inc. ++glib_DEFUN([glib_gt_INTL_MACOSX], ++[ ++ dnl Check for API introduced in Mac OS X 10.2. ++ AC_CACHE_CHECK([for CFPreferencesCopyAppValue], ++ [gt_cv_func_CFPreferencesCopyAppValue], ++ [gt_save_LIBS="$LIBS" ++ LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" ++ AC_LINK_IFELSE( ++ [AC_LANG_PROGRAM( ++ [[#include ]], ++ [[CFPreferencesCopyAppValue(NULL, NULL)]])], ++ [gt_cv_func_CFPreferencesCopyAppValue=yes], ++ [gt_cv_func_CFPreferencesCopyAppValue=no]) ++ LIBS="$gt_save_LIBS"]) ++ if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then ++ AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], ++ [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) ++ fi ++ dnl Check for API introduced in Mac OS X 10.3. ++ AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], ++ [gt_save_LIBS="$LIBS" ++ LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" ++ AC_LINK_IFELSE( ++ [AC_LANG_PROGRAM( ++ [[#include ]], ++ [[CFLocaleCopyCurrent();]])], ++ [gt_cv_func_CFLocaleCopyCurrent=yes], ++ [gt_cv_func_CFLocaleCopyCurrent=no]) ++ LIBS="$gt_save_LIBS"]) ++ if test $gt_cv_func_CFLocaleCopyCurrent = yes; then ++ AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], ++ [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) ++ fi ++ INTL_MACOSX_LIBS= ++ if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then ++ INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" ++ fi ++ AC_SUBST([INTL_MACOSX_LIBS]) ++]) ++ + # GLIB_WITH_NLS + #----------------- + glib_DEFUN([GLIB_WITH_NLS], +@@ -132,6 +177,8 @@ glib_DEFUN([GLIB_WITH_NLS], + XGETTEXT=: + INTLLIBS= + ++ glib_gt_INTL_MACOSX ++ + AC_CHECK_HEADER(libintl.h, + [gt_cv_func_dgettext_libintl="no" + libintl_extra_libs="" +@@ -215,7 +262,7 @@ glib_DEFUN([GLIB_WITH_NLS], + fi + + if test "$gt_cv_func_dgettext_libintl" = "yes"; then +- INTLLIBS="-lintl $libintl_extra_libs" ++ INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS" + fi + + if test "$gt_cv_have_gettext" = "yes"; then +@@ -457,9 +504,9 @@ sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD + fi]) + + +-dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +-dnl serial 11 (pkg-config-0.29.1) +-dnl ++# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- ++# serial 11 (pkg-config-0.29.1) ++ + dnl Copyright © 2004 Scott James Remnant . + dnl Copyright © 2012-2015 Dan Nicholson + dnl +@@ -733,7 +780,75 @@ AS_VAR_COPY([$1], [pkg_cv_][$1]) + AS_VAR_IF([$1], [""], [$5], [$4])dnl + ])dnl PKG_CHECK_VAR + +-# Copyright (C) 2002-2014 Free Software Foundation, Inc. ++dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES, ++dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND], ++dnl [DESCRIPTION], [DEFAULT]) ++dnl ------------------------------------------ ++dnl ++dnl Prepare a "--with-" configure option using the lowercase ++dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and ++dnl PKG_CHECK_MODULES in a single macro. ++AC_DEFUN([PKG_WITH_MODULES], ++[ ++m4_pushdef([with_arg], m4_tolower([$1])) ++ ++m4_pushdef([description], ++ [m4_default([$5], [build with ]with_arg[ support])]) ++ ++m4_pushdef([def_arg], [m4_default([$6], [auto])]) ++m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes]) ++m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no]) ++ ++m4_case(def_arg, ++ [yes],[m4_pushdef([with_without], [--without-]with_arg)], ++ [m4_pushdef([with_without],[--with-]with_arg)]) ++ ++AC_ARG_WITH(with_arg, ++ AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),, ++ [AS_TR_SH([with_]with_arg)=def_arg]) ++ ++AS_CASE([$AS_TR_SH([with_]with_arg)], ++ [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)], ++ [auto],[PKG_CHECK_MODULES([$1],[$2], ++ [m4_n([def_action_if_found]) $3], ++ [m4_n([def_action_if_not_found]) $4])]) ++ ++m4_popdef([with_arg]) ++m4_popdef([description]) ++m4_popdef([def_arg]) ++ ++])dnl PKG_WITH_MODULES ++ ++dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES, ++dnl [DESCRIPTION], [DEFAULT]) ++dnl ----------------------------------------------- ++dnl ++dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES ++dnl check._[VARIABLE-PREFIX] is exported as make variable. ++AC_DEFUN([PKG_HAVE_WITH_MODULES], ++[ ++PKG_WITH_MODULES([$1],[$2],,,[$3],[$4]) ++ ++AM_CONDITIONAL([HAVE_][$1], ++ [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"]) ++])dnl PKG_HAVE_WITH_MODULES ++ ++dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES, ++dnl [DESCRIPTION], [DEFAULT]) ++dnl ------------------------------------------------------ ++dnl ++dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after ++dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make ++dnl and preprocessor variable. ++AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES], ++[ ++PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4]) ++ ++AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"], ++ [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) ++])dnl PKG_HAVE_DEFINE_WITH_MODULES ++ ++# Copyright (C) 2002-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -748,7 +863,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], + [am__api_version='1.15' + dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to + dnl require some minimum version. Point them to the right macro. +-m4_if([$1], [1.15], [], ++m4_if([$1], [1.15.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl + ]) + +@@ -764,12 +879,12 @@ m4_define([_AM_AUTOCONF_VERSION], []) + # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. + # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. + AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +-[AM_AUTOMAKE_VERSION([1.15])dnl ++[AM_AUTOMAKE_VERSION([1.15.1])dnl + m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl + _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +-# Copyright (C) 2011-2014 Free Software Foundation, Inc. ++# Copyright (C) 2011-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -831,7 +946,7 @@ AC_SUBST([AR])dnl + + # AM_AUX_DIR_EXPAND -*- Autoconf -*- + +-# Copyright (C) 2001-2014 Free Software Foundation, Inc. ++# Copyright (C) 2001-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -883,7 +998,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd` + + # AM_CONDITIONAL -*- Autoconf -*- + +-# Copyright (C) 1997-2014 Free Software Foundation, Inc. ++# Copyright (C) 1997-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -914,7 +1029,7 @@ AC_CONFIG_COMMANDS_PRE( + Usually this means the macro was only invoked conditionally.]]) + fi])]) + +-# Copyright (C) 1999-2014 Free Software Foundation, Inc. ++# Copyright (C) 1999-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1105,7 +1220,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl + + # Generate code to set up dependency tracking. -*- Autoconf -*- + +-# Copyright (C) 1999-2014 Free Software Foundation, Inc. ++# Copyright (C) 1999-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1181,7 +1296,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], + + # Do all the work for Automake. -*- Autoconf -*- + +-# Copyright (C) 1996-2014 Free Software Foundation, Inc. ++# Copyright (C) 1996-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1378,7 +1493,7 @@ for _am_header in $config_headers :; do + done + echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +-# Copyright (C) 2001-2014 Free Software Foundation, Inc. ++# Copyright (C) 2001-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1399,7 +1514,7 @@ if test x"${install_sh+set}" != xset; then + fi + AC_SUBST([install_sh])]) + +-# Copyright (C) 2003-2014 Free Software Foundation, Inc. ++# Copyright (C) 2003-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1421,7 +1536,7 @@ AC_SUBST([am__leading_dot])]) + # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- + # From Jim Meyering + +-# Copyright (C) 1996-2014 Free Software Foundation, Inc. ++# Copyright (C) 1996-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1456,7 +1571,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + + # Check to see how 'make' treats includes. -*- Autoconf -*- + +-# Copyright (C) 2001-2014 Free Software Foundation, Inc. ++# Copyright (C) 2001-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1506,7 +1621,7 @@ rm -f confinc confmf + + # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +-# Copyright (C) 1997-2014 Free Software Foundation, Inc. ++# Copyright (C) 1997-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1545,7 +1660,7 @@ fi + + # Helper functions for option handling. -*- Autoconf -*- + +-# Copyright (C) 2001-2014 Free Software Foundation, Inc. ++# Copyright (C) 2001-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1574,7 +1689,7 @@ AC_DEFUN([_AM_SET_OPTIONS], + AC_DEFUN([_AM_IF_OPTION], + [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +-# Copyright (C) 1999-2014 Free Software Foundation, Inc. ++# Copyright (C) 1999-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1621,7 +1736,7 @@ AC_LANG_POP([C])]) + # For backward compatibility. + AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +-# Copyright (C) 2001-2014 Free Software Foundation, Inc. ++# Copyright (C) 2001-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1640,7 +1755,7 @@ AC_DEFUN([AM_RUN_LOG], + + # Check to make sure that the build environment is sane. -*- Autoconf -*- + +-# Copyright (C) 1996-2014 Free Software Foundation, Inc. ++# Copyright (C) 1996-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1721,7 +1836,7 @@ AC_CONFIG_COMMANDS_PRE( + rm -f conftest.file + ]) + +-# Copyright (C) 2009-2014 Free Software Foundation, Inc. ++# Copyright (C) 2009-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1781,7 +1896,7 @@ AC_SUBST([AM_BACKSLASH])dnl + _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl + ]) + +-# Copyright (C) 2001-2014 Free Software Foundation, Inc. ++# Copyright (C) 2001-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1809,7 +1924,7 @@ fi + INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +-# Copyright (C) 2006-2014 Free Software Foundation, Inc. ++# Copyright (C) 2006-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -1828,7 +1943,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + + # Check how to create a tarball. -*- Autoconf -*- + +-# Copyright (C) 2004-2014 Free Software Foundation, Inc. ++# Copyright (C) 2004-2017 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +diff --git a/config.h.in b/config.h.in +index e991230..aa96ed5 100644 +--- a/config.h.in ++++ b/config.h.in +@@ -9,6 +9,14 @@ + /* Define to 1 if you have the `bind_textdomain_codeset' function. */ + #undef HAVE_BIND_TEXTDOMAIN_CODESET + ++/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the ++ CoreFoundation framework. */ ++#undef HAVE_CFLOCALECOPYCURRENT ++ ++/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in ++ the CoreFoundation framework. */ ++#undef HAVE_CFPREFERENCESCOPYAPPVALUE ++ + /* Define to 1 if you have the `dcgettext' function. */ + #undef HAVE_DCGETTEXT + +diff --git a/configure b/configure +index 02ce6aa..9b72ca7 100755 +--- a/configure ++++ b/configure +@@ -1,6 +1,6 @@ + #! /bin/sh + # Guess values for system-dependent variables and create Makefiles. +-# Generated by GNU Autoconf 2.69 for Cockpit 154. ++# Generated by GNU Autoconf 2.69 for Cockpit 154.x. + # + # Report bugs to . + # +@@ -580,8 +580,8 @@ MAKEFLAGS= + # Identity of this package. + PACKAGE_NAME='Cockpit' + PACKAGE_TARNAME='cockpit' +-PACKAGE_VERSION='154' +-PACKAGE_STRING='Cockpit 154' ++PACKAGE_VERSION='154.x' ++PACKAGE_STRING='Cockpit 154.x' + PACKAGE_BUGREPORT='devel@lists.cockpit-project.org' + PACKAGE_URL='http://www.cockpit-project.org/' + +@@ -679,6 +679,7 @@ XGETTEXT + GMSGFMT + MSGFMT_OPTS + MSGFMT ++INTL_MACOSX_LIBS + USE_NLS + GETTEXT_PACKAGE + systemdunitdir +@@ -1393,7 +1394,7 @@ if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +-\`configure' configures Cockpit 154 to adapt to many kinds of systems. ++\`configure' configures Cockpit 154.x to adapt to many kinds of systems. + + Usage: $0 [OPTION]... [VAR=VALUE]... + +@@ -1459,7 +1460,7 @@ fi + + if test -n "$ac_init_help"; then + case $ac_init_help in +- short | recursive ) echo "Configuration of Cockpit 154:";; ++ short | recursive ) echo "Configuration of Cockpit 154.x:";; + esac + cat <<\_ACEOF + +@@ -1613,7 +1614,7 @@ fi + test -n "$ac_init_help" && exit $ac_status + if $ac_init_version; then + cat <<\_ACEOF +-Cockpit configure 154 ++Cockpit configure 154.x + generated by GNU Autoconf 2.69 + + Copyright (C) 2012 Free Software Foundation, Inc. +@@ -1982,7 +1983,7 @@ cat >config.log <<_ACEOF + This file contains any messages produced by compilers while + running configure, to aid debugging if configure makes a mistake. + +-It was created by Cockpit $as_me 154, which was ++It was created by Cockpit $as_me 154.x, which was + generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ +@@ -2865,7 +2866,7 @@ fi + + # Define the identity of the package. + PACKAGE='cockpit' +- VERSION='154' ++ VERSION='154.x' + + + cat >>confdefs.h <<_ACEOF +@@ -7417,6 +7418,82 @@ $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h + XGETTEXT=: + INTLLIBS= + ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 ++$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } ++if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ gt_save_LIBS="$LIBS" ++ LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include ++int ++main () ++{ ++CFPreferencesCopyAppValue(NULL, NULL) ++ ; ++ return 0; ++} ++_ACEOF ++if ac_fn_c_try_link "$LINENO"; then : ++ gt_cv_func_CFPreferencesCopyAppValue=yes ++else ++ gt_cv_func_CFPreferencesCopyAppValue=no ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++ conftest$ac_exeext conftest.$ac_ext ++ LIBS="$gt_save_LIBS" ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 ++$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } ++ if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then ++ ++$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h ++ ++ fi ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 ++$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } ++if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ gt_save_LIBS="$LIBS" ++ LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#include ++int ++main () ++{ ++CFLocaleCopyCurrent(); ++ ; ++ return 0; ++} ++_ACEOF ++if ac_fn_c_try_link "$LINENO"; then : ++ gt_cv_func_CFLocaleCopyCurrent=yes ++else ++ gt_cv_func_CFLocaleCopyCurrent=no ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++ conftest$ac_exeext conftest.$ac_ext ++ LIBS="$gt_save_LIBS" ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 ++$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } ++ if test $gt_cv_func_CFLocaleCopyCurrent = yes; then ++ ++$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h ++ ++ fi ++ INTL_MACOSX_LIBS= ++ if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then ++ INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" ++ fi ++ ++ ++ + ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" + if test "x$ac_cv_header_libintl_h" = xyes; then : + gt_cv_func_dgettext_libintl="no" +@@ -7757,7 +7834,7 @@ done + fi + + if test "$gt_cv_func_dgettext_libintl" = "yes"; then +- INTLLIBS="-lintl $libintl_extra_libs" ++ INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS" + fi + + if test "$gt_cv_have_gettext" = "yes"; then +@@ -9858,7 +9935,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + # report actual input values of CONFIG_FILES etc. instead of their + # values after options handling. + ac_log=" +-This file was extended by Cockpit $as_me 154, which was ++This file was extended by Cockpit $as_me 154.x, which was + generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES +@@ -9925,7 +10002,7 @@ _ACEOF + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" + ac_cs_version="\\ +-Cockpit config.status 154 ++Cockpit config.status 154.x + configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +diff --git a/dist/apps/Makefile.deps b/dist/apps/Makefile.deps +index 92f99c0417980d71ce74b84dd41f056f5fdf3d91..34ac5478ef95e21abd154aecf55fc5b92148015f 100644 +GIT binary patch +delta 49 +zcmbO&HCt+ej+$?No`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#-Nit +E07mi*-~a#s + +delta 49 +zcmbO&HCt+ej#_wXih_S~iGrbpf{}rtxq^X(m4T_1v895$Z-}-55GZJbhB$8wI>`e7 +DN6`%O + +diff --git a/dist/apps/apps.min.js.map b/dist/apps/apps.min.js.map +index d0797bc62d46742a53143195ba52d47fd0f4280f..0020a864c1f0fff2b644c90fd0ea9ff08eee24fa 100644 +GIT binary patch +delta 85 +zcmbRJOKkQpu?Zm}X=#SZrY6ZoMrJ8Vrsm0JsitNr6Yok*f4z^Hr?IcKkFm9nX=@*| +W)K;u2+xKi`24a@&d$zL1vjYHDZy%cg + +delta 85 +zcmbRJOKkQpu?Zm}mL^HYre}%~~Z0%#(+Q%%l +U6|2hjJzJT9m}UE(t*r6v0P#E>Q2+n{ + +diff --git a/dist/apps/po.ja.js b/dist/apps/po.ja.js +index a645b02365ba6e28b02ad35bb49325a2f9dc48cd..f23c5267f496c35fbf62540d631ce10dc3c0fc55 100644 +GIT binary patch +delta 572 +zcmZ{hy-EW?6oo5Ec58*$t=mN<51?RUB^H96il~j%l15Wl2)Q#VF@IpjBnHt)42g+E +zA|kFv}-4BGoD&R%%CfGgrE7%iw9sEJ` +z0~?c0p$#g64*aITa!$4aDv70FY}t2;%wD}?r}Db0txv0(z7XBn-7*Y)Mq5)gEgCZn +zS=Dr~s#FGh22Z$N_^m)t9~&-PW=o7HbF2P>>ETD9JXji3b9t!gohii0PBeO_H=sHw +z1L}g#!GxGs7PmnHbmuQ3TZ4wdPr&)#E=^GSvz7u?K`F50|M#AnTx=O}CbG(=Vjm~J +zN>!KZTbY`$%#3rEbxr!EGp?@e4QlaA@QjzC34ZNea@O0s2Pd^^k`;6ziL6e+<#Jm8pf5p{0VmZ-};mp@D&dhO=wP#&C6E +E0B|S`EdT%j + +delta 49 +zcmeyT_D^ksp;~xqih_S~iGrbpf{}rtxq^X(m4T_1iJ^kKZ-}-55GZJbhB$8wR~H5V +DaDxpv + +diff --git a/dist/dashboard/dashboard.min.js.map b/dist/dashboard/dashboard.min.js.map +index 9dca9a031930de9a4e26ec121bb488459ac2d69d..7ee6bb58962784e98fbfceeca91708975eb599a5 100644 +GIT binary patch +delta 112 +zcmdn|#BB2uvk7q`$%$r`CTZpdDF&7nNhT&~X~~vGlbA#s+gsZiTicmh+nHP2Sz6m! +rTie-M+u66ab6nQPs%N@E4M$M>0Rs*o<^*CcAm#>Qp6v$=c#9hWuOBBI + +delta 112 +zcmdn|#BB2uvk7q`DTzsz7D<+-=0*laX+~)#7KW*YlbA#s+gsZiTicmh+nHP2Sz6m! +rTie-M+u66ab6nQPs%N@E4M$M>0Rs*o<^*CcAm#>Qp6v$=c#9hWmPID2 + +diff --git a/dist/dashboard/po.ja.js b/dist/dashboard/po.ja.js +index a076c0c86e35ad145b167bd4963c41afd37f1227..8fa6cedb53b024e80fd98bcf3c7ee141ceb4821f 100644 +GIT binary patch +delta 251 +zcmdm+`YL_Hf5FN7g_SnT3#l=J7?b6Nv?lipr>i_}XneM2;p4`2j~iPaH_m$8)bqHp +z8_0dJs`tf;J<%uYO~{vxLHf1n@O{2(z7`YFZNG-+CS}aQ`fWp*^e7L9yiW^x?s!G +h2_27{CcT`w1nlx>m>nvjh(HjhT8376=b$tK; + +delta 194 +zcmaErzBhHlf5FM70$!87h5mr)$-?Q1&((=s@@kX_B@-m^V#O9KTy%| +z=4J9ZjGJwgw3sJzswr=7R=vu+Ia;%e$*8gC*_?(K`zJo%3pBp>S^wDCA +lf85jrwstwlkj9pmGbcQ5>e|ewqsqA1Om`{k=6gmwi~w11Vo(48 + +diff --git a/dist/docker/Makefile.deps b/dist/docker/Makefile.deps +index ed6f5bee08054c86b564d08166bb25c31a6366b7..33df35f0147262536da5aaec6894968af363b726 100644 +GIT binary patch +delta 51 +zcmdn6nsLKw#tC|AzWI3yUWs`M1{MlN28I?2hK5$A7FLFq3hurk+6IOO1_~O^t|1#k +GVnP9kPYwdc@h87A&28QMe1{PKZrdB3q3hurk+6F+Npb;A4yfGvu +F6aa|{4jupi + +diff --git a/dist/docker/console.min.js.map b/dist/docker/console.min.js.map +index b9ebad9f6d956c7b46001c54bad2ec13e5f0c2d4..019919e2172305a8175a287ef88170eed6a24d74 100644 +GIT binary patch +delta 78 +zcmey=C;O>Sc0!b}sYR+;imADAiiK%XQet9Ks)0pgZfh=MYc5l3F7wu07S?2JYT8?q +OS%8>zduuY=+s6PQd>bJE + +delta 78 +zcmey=C;O>Sc0!b}ajJP*s%4r9kTf?>OffdKFmKFl&1G!OWopf3-kQt8nv6|NduuWa +N5VLM?O=f%h7yu%O8u0)C + +diff --git a/dist/docker/docker.min.js.map b/dist/docker/docker.min.js.map +index 8e53cfc84795eabb08a62cf35b875b59d2fe463f..1b4046a6978124a1784c23cd7b4132b687f6466c 100644 +GIT binary patch +delta 224 +zcmZwAJ5Is?00!Xj5{jU_g<25Gqr3(ZQmhlFaByrxS>-LYTP#n;~)N5ga`a +z{{a}j`HOxpu}Jn`b=M0QEBAfA^4uWs{UDrq%eD96Z$ZR}IFTTdM2dJI(nN+Zh%E6) +zO|uQ<~dWlQ`uAd^!=H(PX9+|y4x70yox1FX~~1M~hA8b?0k*>JXlN;&F +Yt=x$x_cD;7jKr6*Ol10zDhpCI6&^RPd)&11anstz&5Iv5 +zZ+_gk{Bh&@#|@1yTH2oO+4!sh#GP!QCdvtxnf|zO{$w`;^~t*olMeDHf(lNr{O`sRkDIX%?1=6W_}=PHvsd*gBc1bux47 +yWR}*+tgVyTS|_u&PUhG;nNzx47>m~SgXNq+%mu{UK+FTgyg`Y + +diff --git a/dist/guide/html/api-base1-jquery.html b/dist/guide/html/api-base1-jquery.html +index e6f4cc87bfc3e1bf87f44e390c45f2e39706139b..ab607d3e09ffc630f527797dcff26213053a8770 100644 +GIT binary patch +delta 19 +acmZ20vR-7u6OQ7%#De0C{F05YoH+qgxCmGP + +delta 17 +YcmZ24vQ}im6E;IVb4xwLjc=Se0XbX-761SM + +diff --git a/dist/guide/html/api-base1-patternfly.html b/dist/guide/html/api-base1-patternfly.html +index 26121d9eb4adf1cdeceb7576f346ad6991614915..1278e94a808047b9bfe1500fb8d8c961723b1bd9 100644 +GIT binary patch +delta 19 +acmew>@LyoUOOE2a#De0C{F06D``7_rSqVb` + +delta 17 +Ycmew_@K<2MOEyD2b4xwLjUW5i0Yk$F0RR91 + +diff --git a/dist/guide/html/api-base1.html b/dist/guide/html/api-base1.html +index ab2ef8f417a015ae64058761733b71065dde7b43..dfe2ff15870551c4b4dd3752f72d436e44a44357 100644 +GIT binary patch +delta 19 +bcmcbjd`)@6Q;y=i#De0C{F05YUkU&KT$TxQ + +delta 17 +Zcmcbnd_{S}Q#M0Ab4xwLjc;EH002Q?2QdHu + +diff --git a/dist/guide/html/api-cockpit.html b/dist/guide/html/api-cockpit.html +index 4c7065d3297d1ab3178e968340d94dc28b8c445b..89930f046f43f9f88250cdf04f3c780886d1698a 100644 +GIT binary patch +delta 19 +acmeC>@8_TJl%qH=v7k63zhvXLbB^M?#De0C{F04ti#P#WQ3&w> + +delta 17 +YcmaDTa$jV^b2dXgb4xwLjqi&%0YE1PuK)l5 + +diff --git a/dist/guide/html/api-docker.html b/dist/guide/html/api-docker.html +index 2e89579e671dc3405dd20981aa9bd296f13a6b55..b5223ffe5f75d8c24e20cdb9c8f9d9337f0acc59 100644 +GIT binary patch +delta 19 +acmcb?cZ+YrGmhfC#De0C{F04ta@YV_X$Z^! + +delta 17 +Ycmcb`cY|-jGd4p#b4xwLjqh^U06ujFiU0rr + +diff --git a/dist/guide/html/api-logs-html.html b/dist/guide/html/api-logs-html.html +index bbb07cbffd12537469709cc8a292bffeae10460b..d125d16d2368dd7ee8de318f32649576e0ef27c2 100644 +GIT binary patch +delta 19 +acmZorY*L)?grhhwv7k63zhvX9Y5V|B$_Q}) + +delta 17 +YcmZotY*3u=gw0UT+)~eQEq06qc+fB*mh + +diff --git a/dist/guide/html/api-system.html b/dist/guide/html/api-system.html +index 1f0e1f0432af62ca93a2811813f3ad03b255b7af..95b03d74e0531f04c7d75405b125a6e460487981 100644 +GIT binary patch +delta 19 +bcmaFL|D1oqGmhfC#De0C{F04tezE}oTzLs~ + +delta 17 +ZcmaFP|CE2iGd4p#b4xwLjqiT40RTZw2QvTw + +diff --git a/dist/guide/html/api-terminal-html.html b/dist/guide/html/api-terminal-html.html +index 33fd2ade3f6134b5d43e7bb12a2656a9c4d198d2..b1da406c7bd855a88a5c215a28b81f5667eb476e 100644 +GIT binary patch +delta 19 +acmZn_Y!{sHf}=Puv7k63zhvXP>FfYboCsV1 + +delta 17 +YcmZn{Y!#gFg3VCR+)~eQ?&05s$V8UO$Q + +diff --git a/dist/guide/html/authentication.html b/dist/guide/html/authentication.html +index 5db466a4cd0c40ec89cf69f202feeea3c0064a93..4e96ed2101e3f631fa6d1eb72829a46d3fd9879f 100644 +GIT binary patch +delta 19 +acmexw)Mz~6BS&#wVnK06e#yq~9TEUsLJ21T + +delta 17 +YcmZoP{%rXO7~$#De0C{F047m+%1qRI~`v + +delta 17 +ZcmbO)KUaRjXEsAUb4xwLjlY-h0RTEq29N*% + +diff --git a/dist/guide/html/cockpit-channels.html b/dist/guide/html/cockpit-channels.html +index c61b58ba11f705ccf9508562f5d2e3ebaeb12eb8..f8fc793cb6b29b054218740def4ff00a224b4487 100644 +GIT binary patch +delta 21 +dcmcaLhw;uF#tEM}it`c+iZk*{HvUZX1psm+3Pb<^ + +delta 19 +bcmcaJhw;`N#tEO<4E4+{^$a)uPV@x;RMZFp + +diff --git a/dist/guide/html/cockpit-dbus.html b/dist/guide/html/cockpit-dbus.html +index 34ed93d339586368f65470f573f54a4995e30e07..452573fc66356d1420a0b7e3180b1cb96a3232ad 100644 +GIT binary patch +delta 21 +dcmbRCooU8*rU{=oit`c+iZk*{HvX8m3jlTK3mgCd + +delta 19 +bcmbR7ooU*4rU{?e4E4+{^$a)unzsu8SUL#W + +diff --git a/dist/guide/html/cockpit-error.html b/dist/guide/html/cockpit-error.html +index 0c6be6eb457a091ace5c5da37c0cd2a2d9457c05..7e08fa0d45df431315bf6ef49f89fe84a9ced250 100644 +GIT binary patch +delta 19 +acmcbw^iXNSTaMzq#De0C{F05Ia|8fgjtLq7 + +delta 17 +YcmaE;bYE%0TQ);Ib4xwLjbC#F074)J*Z=?k + +diff --git a/dist/guide/html/cockpit-file.html b/dist/guide/html/cockpit-file.html +index 5a33557a88a702c481514b5976f972701cf1490e..c01194a3b0888afcf9dd7bc89011497d1ae4b81c 100644 +GIT binary patch +delta 19 +acmeB8>`$EViK93#v7k63zhvW&srmq0DhWma + +delta 17 +YcmeBA>`k2TiOo>Y+)~eQ_~J2pc-b4xwLjo)0P06$>{mH+?% + +diff --git a/dist/guide/html/cockpit-series-data.html b/dist/guide/html/cockpit-series-data.html +index 9b35122ec8ece0e70333ba8c84bec89e1c9c1b1b..953660fc1e37a3bb5d65cd4903aefdc254635f73 100644 +GIT binary patch +delta 19 +acmbPVv9MyoCywI0#De0C{F047)U5$u@Ch~m + +delta 17 +YcmZ2jF~4HMCpJSpb4xwLjla~b0Yo4M^Z)<= + +diff --git a/dist/guide/html/cockpit-spawn.html b/dist/guide/html/cockpit-spawn.html +index ef4cc15a76499bad472383fbf1ef386456140b20..0b59436a1f3dd14f6adf32440caedc23117fa210 100644 +GIT binary patch +delta 19 +bcmcbWdnb3oPmbce#De0C{F06TZ<_)DXrBsF + +delta 18 +ZcmcbUdnmw0suzi2d4l4 + +diff --git a/dist/guide/html/cockpit.conf.5.html b/dist/guide/html/cockpit.conf.5.html +index 0cc82132bbf51286d4460c2b8c93994ab718b85d..d543be00943330ed8ec1409369eed19435bfb41b 100644 +GIT binary patch +delta 19 +bcmaFp{@8uObB^M?#De0C{F04tzbF9!V|)qr + +delta 17 +ZcmaFt{?L8Gb2dXgb4xwLjqkrG0RTsS2ebeH + +diff --git a/dist/guide/html/development.html b/dist/guide/html/development.html +index a32fb4f5fc9ac8b5d464ec4f5bd4609ecc354897..2818a1a17b0bb604f845a6b274410cb526a74b7c 100644 +GIT binary patch +delta 19 +bcmca_{?L5FH;&@G#De0C{F04-9!miLVd)9i + +delta 17 +ZcmaE8e&2k;H#S2(b4xwLjsG4?0RTo72bBN- + +diff --git a/dist/guide/html/embedding.html b/dist/guide/html/embedding.html +index f11abc4be5bd764c536d3c7e1b8372c6e0f82e8a..8938a0f2e39681a51469ae404334f5aa55390012 100644 +GIT binary patch +delta 20 +bcmaE2{LFa5ACBU@#De0C{F2Q~jE^J$XKV=N + +delta 18 +ZcmaE6{KR;|A2vfhb4xwL%`A+MBmhZ92BQD~ + +diff --git a/dist/guide/html/feature-docker.html b/dist/guide/html/feature-docker.html +index 15624f44fc093e475488eff149793a988ed78f9c..519fe965a0fa9a4bf94d2dcae93381f0fd706718 100644 +GIT binary patch +delta 19 +acmbOxF+*a)LyqFS#De0C{F05&^|=91s|XqZ + +delta 17 +YcmbOsF->B^LpDP_b4xwLjW6}N0XCrp*Z=?k + +diff --git a/dist/guide/html/feature-journal.html b/dist/guide/html/feature-journal.html +index d5a6566b18bcfca0dd5018e469381bf4a9287013..f956a34cfd977e703220ca1784fb67e8432fbc70 100644 +GIT binary patch +delta 19 +acmbO&Fjrv0BaY&{#De0C{F03?jM)KDWC#`j + +delta 17 +YcmbO$Fk4{4BQ`@lb4xwLjjxQ^0XAd>)Bpeg + +diff --git a/dist/guide/html/feature-kubernetes.html b/dist/guide/html/feature-kubernetes.html +index 3d5bc7291aa7892d426b3e3a1ef019f3bc24153e..04638bebfc36c08a4e30333e6de3b7b2d9ecfa17 100644 +GIT binary patch +delta 19 +acmZoLZ8Dwkl%qH=v7k63zhvXX%m_7lA|~;v7k63zhvWkQBD9&?FZrj + +delta 17 +YcmZn@X%U(5lFd-h+)~eQ<3~|W05mHFpa1{> + +diff --git a/dist/guide/html/feature-ostree.html b/dist/guide/html/feature-ostree.html +index cf306e3cc8419eecb42453ae628fb45fa0079165..b934144c21e93b461f07c7388a7f00eb2817d387 100644 +GIT binary patch +delta 19 +bcmdnOyN!3kQ;y=i#De0C{F05YPqG34RNn~P + +delta 17 +ZcmdnSyM=ecQ#M0Ab4xwLjc-q~0suOJ2ATi> + +diff --git a/dist/guide/html/feature-ovirtvirtualmachines.html b/dist/guide/html/feature-ovirtvirtualmachines.html +index 5d3c137fda3ed8fb5e3ee2757d63d5e774ca5df3..142655c85e98247258b778b1781fbb0311e1a1c3 100644 +GIT binary patch +delta 19 +bcmdm^yia+;M~>pW#De0C{F05|j|u<)S-J@~ + +delta 17 +Zcmdm|yhnM$M>az}b4xwLjX#eH002JB2K4{{ + +diff --git a/dist/guide/html/feature-packagekit.html b/dist/guide/html/feature-packagekit.html +index 95b016803bd6390faddd6cea33cf34a7d93189a9..5680482a20a707550414686eb7877168531dfa39 100644 +GIT binary patch +delta 19 +acmX>uby8}=D~{s4#De0C{F03y!g&B#y$HJi + +delta 17 +YcmX>pbzEw~D>g$tb4xwLji17K06on+a + +diff --git a/dist/guide/html/feature-pcp.html b/dist/guide/html/feature-pcp.html +index 454687bf6808425cf32c5b2fdd356c161f9cf702..479aa08857ecfca283b46f775a257a1811ac84bd 100644 +GIT binary patch +delta 19 +acmeAa?G~MIkE1v*v7k63zhvW+rJMjyC + +diff --git a/dist/guide/html/feature-selinux.html b/dist/guide/html/feature-selinux.html +index 72729ffd6b6e88b5943316d4d4520e3aa65f0249..d229d6a5a014821d69ad9e1584c68219c65bb435 100644 +GIT binary patch +delta 19 +bcmZ1|xL9z)OOE2a#De0C{F06DH?ac%Qqu^r + +delta 17 +ZcmZ21xKMDyOEyD2b4xwLjUP9$0{}Rw25$fW + +diff --git a/dist/guide/html/feature-sosreport.html b/dist/guide/html/feature-sosreport.html +index eb3d29b0056c441406cd697221870d498b70e240..1f5a7bf6a93d36b138ab5fb3e8c5111ea0ffda58 100644 +GIT binary patch +delta 19 +bcmdnPzmI>yQ;y=i#De0C{F05YFR}puR#XW2 + +delta 17 +ZcmdnTzlVRqQ#M0Ab4xwLjc+fq0RTJB2DbnJ + +diff --git a/dist/guide/html/feature-storaged.html b/dist/guide/html/feature-storaged.html +index c09b6d5ccb058bb8b11354a347839071a2543dad..9ffaf508ac4523a8ceada8e961bdebbed6cf21f2 100644 +GIT binary patch +delta 19 +acmZ3YuuNgXV~*my#De0C{F03?t@!~{@d#P~ + +delta 17 +YcmZ3cutZ_PV>UxQb4xwLjjyfw0Xd5X7ytkO + +diff --git a/dist/guide/html/feature-subscription.html b/dist/guide/html/feature-subscription.html +index f57bff1e292ab8bd5747c0b2eac89b3f48fee3f2..adab9b1ae376d82c20c9a833293f7d7e23db44af 100644 +GIT binary patch +delta 19 +acmdlcvO{FTdye9~#De0C{F04d9XSD2vj~0w + +delta 17 +YcmdlXvQ1>ddp1Kob4xwLjo%$P0XrQAJOBUy + +diff --git a/dist/guide/html/feature-systemd.html b/dist/guide/html/feature-systemd.html +index c2a056c95b9e29ca2c79e6c1f559d65a914aa971..ec33c67571f1d7e0f3aa825aea1e8affa364d278 100644 +GIT binary patch +delta 19 +bcmbPbKF55*BaY&{#De0C{F03?Hc0^hR(}Ze + +delta 17 +ZcmbPZKFfTUxQb4xwLjj!*r0suVA2F?Hg + +diff --git a/dist/guide/html/feature-tuned.html b/dist/guide/html/feature-tuned.html +index d10fcbc7915bf0402d729c911e4c7d7d498d00ab..66929c84e52d4444ff36979e40fd192658de8ef4 100644 +GIT binary patch +delta 19 +bcmcb@dyRL(OOE2a#De0C{F06DpRxh~S=$Lf + +delta 17 +Zcmcb{dxdwxOEyD2b4xwLjUS(~0subs2L1p5 + +diff --git a/dist/guide/html/feature-users.html b/dist/guide/html/feature-users.html +index 9659c0a9f2c1013ac94bcc7ee33669d2247c2651..78267ac21d775fd6ad1909143f35db7c898f5005 100644 +GIT binary patch +delta 19 +bcmaFC`-*qMQ;y=i#De0C{F05Y|FQxAT$c%W + +delta 17 +ZcmaFG`+|4EQ#M0Ab4xwLjc@<50suj22Q~lz + +diff --git a/dist/guide/html/feature-virtualmachines.html b/dist/guide/html/feature-virtualmachines.html +index fc9cad2893b482c3a496bab88e988c716221769b..898e9a3ceeca29468df56f2aca62e9bfc3a6da5b 100644 +GIT binary patch +delta 19 +acmeBC>{FcZnxi-`v7k63zhvXb+57-e`v{x> + +delta 17 +YcmeBE>`|QXn$1wp+)~eQv`J~gSB~Pm#De0C{F05oO$7i~3<#9~ + +delta 17 +Ycmdm_v_WaYS2jaEb4xwLjekuA06a + +delta 22 +ecmewq|1N&Q3pPVNb4xwLjUTj_Hp?(y(*Xc;vk2?} + +diff --git a/dist/guide/html/listen.html b/dist/guide/html/listen.html +index 817895aa8a6593f07a65d03c25bf65b4499426d7..17184a45d943c0f31a12db5abb80dc6bea3d5994 100644 +GIT binary patch +delta 19 +acmX?PaKvE3dye9~#De0C{F04deZ>J=K?vvo + +delta 17 +YcmX?NaL8c7dp1Kob4xwLjo*F60YD1|rT_o{ + +diff --git a/dist/guide/html/packages.html b/dist/guide/html/packages.html +index dbe92e4230df7d7b6987f02e28be0b1260a68b9f..81bc79dcfcd4c4ef291a8e3e4bd976cfc1a238eb 100644 +GIT binary patch +delta 21 +dcmZ27lX2Nh#tE-Eit`c+iZk*{Hh$df4FGAC3K9SS + +delta 19 +bcmZ2BlX1yR#tE<44E4+{^$a(D-s}wkO*se9 + +diff --git a/dist/guide/html/privileges.html b/dist/guide/html/privileges.html +index fc4d9d994b416a93820d0fe8083e21de207d9b08..a5f6987852e51d62935481c642b9376a986f068e 100644 +GIT binary patch +delta 19 +bcmdm|en5S~SB~Pm#De0C{F05o4+{YRTFePc + +delta 17 +ZcmX@0zE6F^S2jaEb4xwLjeidd0RTU~2MGWG + +diff --git a/dist/guide/html/remotectl.8.html b/dist/guide/html/remotectl.8.html +index 13e14d0da42ebc3c43b5e7d18444e9eec7805650..934e910c300d557485b95725abc1a55539f12f0b 100644 +GIT binary patch +delta 19 +acmX@Ec2aG^6OQ7%#De0C{F05YVub)&0SMCo + +delta 17 +YcmX@9c3f@36E;IVb4xwLjc;Ow06z5wkpKVy + +diff --git a/dist/guide/html/sso.html b/dist/guide/html/sso.html +index 349bc5b3b2c9425ade46fa2b287a2c348f723fc0..10b6e69173c5891186eca4b5814f1b1bde376d88 100644 +GIT binary patch +delta 19 +acmZ2&x7KdLOOE2a#De0C{F06DZR7x1UUxQb4xwLjj#Xl0suo52U!3B + +diff --git a/dist/guide/html/urls.html b/dist/guide/html/urls.html +index a6d9f0956d9241c2c12cd149067316656712b97c..af6798101b6b610f3de0401b6a325519d2ef10fb 100644 +GIT binary patch +delta 19 +bcmX@9ds=tGbB^M?#De0C{F04t?}!2bTx$t! + +delta 17 +ZcmX@Dds278b2dXgb4xwLjqmS>0suiZ2P*&o + +diff --git a/dist/kdump/Makefile.deps b/dist/kdump/Makefile.deps +index 1985aeacc9babe15c11fa26b9e865e35dc5b55e9..61cf48e957c132e46e211958ddba7a6d6d7aaac7 100644 +GIT binary patch +delta 49 +zcmbQKJ5zUpu9|Oto`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#$Y!w +E08C#DivR!s + +delta 49 +zcmbQKJ5zUpu3C6%ih_S~iGrbpf{}rtxq^X(m4T_1v895$Z-}-55GZJbhB$8wb`t{t +DO+E~r + +diff --git a/dist/kdump/kdump.min.js.map b/dist/kdump/kdump.min.js.map +index 73046306c0a9d9b2e855255abd91356224ebaafe..027392537d9a8c4bf18d6cc40c110d76a3e3305c 100644 +GIT binary patch +delta 81 +zcmezQOX}w@sR>~sDMpEw=B7!>7KY{)sisMW=7uJzlOHfDGX{&ou$p4b(=d|Wf=gwNE=B2 + +delta 81 +zcmezQOX}w@sR>~sNk$f_iOB}WM#e@d7Ac0Qrip1OlOHfDGX{&ou$p4b(=d|Wf=h7{v1UB + +diff --git a/dist/kdump/po.ja.js b/dist/kdump/po.ja.js +index dd92162d4dcad3f5ddbc3aa17654adc82d6ed5b9..c88d86af9c446bec4c961a19842f4329f5eed1ee 100644 +GIT binary patch +delta 96 +zcmaE?cUEtM6*uSO=7z`3n;$n%-)zOL%+CC{p>cAYkOAl8#^sM2dmlIM+dN$;pHX1? +ofH+4U5ocy?P#pA}+ +qkDEFkH+4O3ZhPFc^Ko;>^^h= + +diff --git a/dist/kdump/test-config-client.min.js.map b/dist/kdump/test-config-client.min.js.map +index 49eaa977bb8397f6254739a1c2cd5a3e6d916881..3b2e46ec35075453fea854ad208e9c9f325236f2 100644 +GIT binary patch +delta 82 +zcmbPpMsm&>$qC7lDMpEw=B7!>7KY{)sisMW=7uJz_C{uA28}hXHH@t_Oj~Q1x4aj@ +TrmWrN12Yh_Y$qC7lNk$f_iOB}WM#e@d7Ac0Qrip1O_GZQwiH$X_HH@t_Oj~Q1x4aj@ +TrmWrN12Yh_YF&Jdc_t46J;TEZ43k8bhY0~9U_c=g1{5I#m?WKKV3-+ZCgBZ1 +zS-4kTi47@TWI@*#2pWvqD=HgYu8(Eaz^+$Rt_0;O_=yDXqPVLfyn8?MeVsF> +z>r|bpI#qww>GqDQ<~OR^8Wcz_m5J8v;M=zK68>sD&u +zVoOGr7Fo(`Z3hf5IhY5sd7mpD)f|)UQltUx{$Z9J@yDy{d*)E^vfZM!J#W@8jb_%H +zQSM4Fvl>m*uS{dOnQ+cxPSun5FhK@#_sdr3e40su2lq0cW_sf;HCGv{1eHRi-mNsC +zePLzgO2rGCpJD8j?EeWl@+0{*Br{(9{b!gi9>zy|w$T8vna$C< +zR`AfakK^_5cD4_tZE9r)CL6piJc%F_3=u5)Umj(j5_{e(g0)wY22yv6TDK~~zP;>Q +zc*u(%=Q5%5YEr_fFn^mtfXCKyS^Cju*lk9O&yObMjdoScSyEUzBsb5kc=hP3tZFlO +zRae}tz}mNrHt6s&0vMm>ME%Aw_8dL8bEny7no#=oDlUeDRLvFk%=*EM9mJA2dF{qk +z18l73<{;&4HFqY(7sbuWqAomVuYRJ2n?!@qQO8x_u&Rz*jlQZP9)JWww3 +z1N62JxMz|XFU&?WlgJrxM+?fV^l5}^bc;6;?`xDNsfB1yRkA_R_DHdpcT}&D0sqx4CG&dcpr(X5f +zsL>dmIpgZmcwQvv4}_eGqqtbPNv&{>4~ODvC_Z$?vWV)0`K;8hbygA&-%jDvw9W}B +z>5J4@%wMM#A`cY~1>f6qwQ(<*pt;B-Y#8{ds1N*9IyeoL?HVR$NZwGcLi5F|Gry7l +zhA{~57s}t5eW66;pjUh$&pdxsRTQQ@DG$24*lueocuM6_c;I!VvS&ELwH;N&{9h@b#r<3SazBV{5)AsGRq`J6 +zm|ou`pXX$nrS*ZBXI@~tKPeO5dt4rnAfa{O$l;@_ylD&+z +zwOzKujQw&9u2UR*b2DRv^7BG6ocgmUft<_A`qlmN84j6FACN5$!55+l`~7kGv@so_ +z+Bw_lR-A=SYA~GpOpdc&6&zp67MOoQHtXxo$cIwX62LOc<(w35h{l|7`bE(K)!)eL +zQ0Uoj5dQ|5X{EWPDQaNyR4(pLBiyRb!xux-SdzSD9wP +zvWdu}jI_x5ldDXl5F6ptYLkY-x`Vb1w1#s)vzr+7=hv7<8gZ{Lx0+UPtTzVZ-Z1rn +z-Cr}JzELxMNf{fro93cc?{7CfJ^%$QKWNH_&@1$uR`6Q+I!rHkuFjzE4ak^79pW<=#s#J3}4iBfA%W`~JP7q++ +zN~j@-1{j2O@7E;I6iq7t$k2)n2VM_S7s|DWGsXmjT@m +zbID*drDr5+CE~qaX*ECC9}VdqX|8pk0yAfs_fYpT6{vt$pk7(un4&*nhWREq$6 +zTg6X-ZA$$HTgO9unl +zW$3^wQ!R>KRAyN`8&~Xq+HwL_UcblkTn=)Nc+*0UWc!w=YbLU7^;+lS@@}v7xZn%ZAbqpkI*eAzE7PpMxBP_V_95P|lBZ0@MU#4dD3w_9 +zQRY~sLMf-OsDQG>4?U&U`d=6e`j-z_#~F;?kSm6*fm?~vR>0+j!WP`btA|>w3W7gu +z)vZOSjHA+=*?Kot>$AF5N3~&hx~(6QJJM}dEPbvZ9yTpa2qx*a<4A8e+HS#3J~rA` +zyVGf1s8WV1CHp8>XMY9B*MnyP(%IZXU +z&PX^Is9yGiG$*vYDi4Cnl^HfI@<5VfIxP*Z=_rxrR@mh%oj8M{R$ds@%4;le!nABT +z7s`(tlCyijpE9gicR$C! +z_X6YL$%EGfW;&EKl3T#{M-!&o1)BsT7Lv_yVIpsb@CBO;S>M?PLf0ih1XGZdk4hB4 +z(rCCLlF&p=s6iW=d{m5Os}irQTYXGqx-iR~I32>;52lfzfW54e&&D3c->j +zCOS-eXW&qcWQTD>SOFHkXiql8snzA6H4=A9 +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 +zjA$!nCj2Ytnt~ixg(dseI-6c_Tglq +zZ#Lj2ZC7Df>u?`K)9w`Aqw(-o(cS8|)1FX`K@F7`&POZ3I?X+W56fdQ>1IuHXQl-) +z*f@-hk!M#W>jH^;;z=cpZ(*%DVc>KLmXAF~ireoPGmJ|R0lvG3q&ZvY^rW0JnDnf}Gbu^EJ-a+f=_7&2vScJ$tE^ase7J|~mss>SjHNOg=~}4N +zcd3Zb7}f|2CkmPRzyyH=aoMTIqshn3Evsvufz^^|bu!zZ6PTQ(lkWrb*>3 +z#FH9y)hW+xRG)JH?<_Fr$2sKf1hH=Y&}~;kTMV%J7;A>_Z?i+RZ+2w4h^( +zlH_Bi39_2WNO1fM`|8cjBxJ2cp!ovHx=2)k!B@FFu1Sf&dqrXvlpMn;ZrUkFIt+Aq +zQX%VJ^lQ#iatB;k%sSM*wFHXSd5mx{lgYrN7z@0X++7_3R}oB +zhRN5umytRQ)t?y;l#FG02rMTKCLfBI6TdAVy*ovYG$bN&J`C<7X|QQIxf)7eV~lXB +zpTj%C643&mFDEal7qQ9}-_AQBbhTvTmncb}A3D~f%XM4(HkvbsZJqy5GDkf*Jp)d^ +zVm841k1Zxxu#ybIO}8>`IwE*s^XrV2TdGt;-zwt99~E$76`9F2LVu~42B+hqjadTE +zy(?uIV@ljFM^$D*K6fwD_p~DYy-5GgZ^$Uv{|)gm4X|dv*{wUQD@t&3xyAr@wvlqS +zPJzO0Y=(Mz8(yd~+y*$_Mv8S%Bm*tfz-`z~-&bU_Zs2Sp>VDaCqU?HbKHW +zB5}Y+AF^0$-H4~5HKZJR9!EtB4r9R9Y!Y2+Y=QyQ`^ZG*UfA_0>qYjTxB0cC2r4Jy +zb#3pXY&JyJk}!O^7rFJJ;G?x9e?&FCX5=l3H#Nsf(Y!>S57TaVvpEro(>*BID=1L8 +zk9dap{MR9V+U_Ug!1n-|Ne5m54n08fnR@u*0mNcGR6j_{nFPH0AZfKU=oPY7iNl;T +z;s~(?okH`SCN^F3=_HI`>$aMpq=J*+qrGMkTK|i6>675lI%0O^#hM!GYwoSCkJi>l +z7bS2;iTHHCA}j`eCFVdZ-Qt42&qWD-`)e}6Sfeb#K>`K~o$js!s5Sc=#5x@d5O3c5 +z4Duzs>9N%TssoM!6ajbFFxJw4#+n|yF3w|s*m{z}EQHqeq?T>;!<-c+CoKMe*loIc +zHw>!>B~Kwxz3s%!G{c-mOBQT;)w3AnWs*fZ+)hUD(9?_e_wi;=E{yLWV?FhO7J9u^ +zeqkjXTxoKuN3Oi!`%L@WcnrUt^p^nJ+zf1{~u=cVUh_uY?3kMXP98{nqgNP=h26I +zz0`gCFnaoVyWIt=(>Z>0EiJFLKh5M*Ey9<3g +z^DB}H#hqj>99iKqX!37KMFl*w*XV}I@mRTsek2x{fY~nMv`KSX$(vjoSy?b6Yz*{n&`8S&-Xgk2y$Ozp@c(oAV%y}{qI@b#s`j%eA +zi-t(m|B$_1@Hlg>1o3dCy0WCHl^b#{7b~9L_Ty0Xp(6m5H`p!Ebb)*ZiQ6RSll2z~ +zhqmszL2#=B5wo_A^`sk2wX}~Q$95w+hH69GNgnMTMo2MvW{bZ(JqaDJVHEJ1X@}5y +zk4;leo<;_W$K&*M+0Xw+6fse$zs2E}f2G5RtR5L=SUgt`J6ZQy?6TK(T0Dm_o+blU +uFx~UiJC0xK2j2{ln|Rtr61p3-fYq~@!9#yC9MJHxb@mjGW=~0Dy8atbD8KOl + +diff --git a/dist/kubernetes/kubernetes.min.js.map b/dist/kubernetes/kubernetes.min.js.map +index f0d02c1890411a78761e2d91eb896442bfddc6f9..98c11bbe17a106fd45ad5aec979b6f8be7636bca 100644 +GIT binary patch +delta 34056 +zcmc(|2Y8)Fl{fyVS-RI{^_D|hj +zMsJx;O{O#Py|M6QPat|C5cRcnw(afl_8#$$58==8-J?UjhmQ0N?dluaHJ}S8;(>u= +zEE7llWIi59PVV#Wo%#EqKh`@D<;Q3$lbk#_kv{IfbSgfHk{tg%o{U8TDSnjQR1NIi +zy?>m{Z!HVceQz!6r$4>5>~n@>EI4^Q4H#;@u6sFETwm5kzc^L4nl@ZtHfBK8cq|+^ +zK1HGH%k0IEU0=4KVxf;I+I=j@jqd&-8vWx9Ww#Zh?_>>&V9HiaOY=JPv=2zueUSMgNKfpvORd>vH@>btjD|4 +zn{@Ydl3ZZ!0UyQvb$kcUh)* +z&Bp3!PkA^(uO6vh)trl1d&d~zK2yg)=YZF{r;q>NH`q0FJRh;r#4Xhq(bfm6S5f@I +zYD4kl(duiKl!v0HW7Q31j$&i1`kS?78G2>9dQDlrxcFrC_64hBR+~oY*{v{k4F!7g +zH1XEzXY1XjQe`+Hd)m|2H5BTJ`l#h?)eq1M3q)H*&y`j0fk}w-GEH?m;(w$s>h@&fV#CJ-IJh)-ch}xGSg!T +zss^>Es#`0wJ-!e(SXq{&hu>NKAQRGBneVa6(&d#?J^ru)KYC;Jy7E+5VK?{Kbn);_ +zC=Ntav9%{1Vd$qTZ9R5fX733`DSmVHGnJXBy_a5`7ON|qJ&xj$TdH4dESnbxSKD$%1*OnPPM`9zs-a_${&s6{6 +z@5|hD|66OEWfuCuTWj9DCKUGfDIt5$X)qM(^%UQHs^(A)lm6YCYSvW5^M2Y>YZxvL +z++6ef@^T*tdv{Gsg~_6eA9#0-bHO5~wS>@Pr#*kDSzeXsbwC!f<=*$#bd+O6*W6yy +zT=AVlFuP-jWZtsD6V)Rm>E^Rb%d3P)a6?c{zci|>7`rdSC=$DgceDYFz4 +zPu2`qLCrt=MIMo#%Dz=IQf&WH%^ND(a)FR$ZPq<>4s&6ZBfdUUgrR$B>qiV*>E1gR +z3EKJxV|8)#Yc+3K&}NO68i&*88Xq?f^!f9utBb!;b9Xt0{ldSX|EQ%1jK?b4IxMBu +zmU+64^rfAu_1SON>?|)2xv1_tXrAog(t#qzIaN^}GSPp15Aux$!_2jvT)euh_=Xp2 +zj+HapzW04*X-rlQ7l(gPbEL975U2ZoT(hG3`lCt)xQ7|jM4t9n%0V>OP7A&S2f>)a=5ARTM!cWMHKLV{I=$3 +zMY+#U1AhRHG@Ka|&$8QAeCZE0pQ%_Ei9|Ftu6d|&_Sq5|RqbDD3gu;)TW>HlSC}%Y +zkag#c#Z;N$TNPzi8m>Z>!y>DCiVsv7e#ffuAtOp{ZjEK>Lc>mAq01HOHQr`uhIYr>4AAZr +zJ-P`avczJ{%bsF$yWwqI`q7JcoLO0_tb=~oZ!i`6wi+&DBzIU1Efp@StRF5KZH5gM +zWo9xv4Qnfs?%7sV#oL^Q{Z)$to|qo9#ob4HrVYz0`?I0A66;mnh7Xr7jD_PGq(HX} +z8fXvAc{gl))Wf|43*X8i6ou85?n15&s=G+RkfuG2|X5%fA|9Tkk|?LDe<;^sivm5 +zz!) +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 +zv;&Ja_W`?yUaS)TAlXjZsIO$`|rU9=Dy2i}3 +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 +z4c^#!eq5|; +z$h$`@r?2f1hr2`A=H_8>T!1RX^YRIK{$6ZVt0yoHCjs>(Fso=NwT@-wVU6SH8$3F}K7(x<&?BHYcCH_Rh_X2mbrV4}jMqI0V+ij@=`j<#Q$ii%&$eCeB)ii7p`k~zCnmN;iscMtXL7wZSD +zX081yaU+#NvM!E^oheD+&cjX4dFFXCt~MSJyiedMOAqZAYiuQ8#W_n_O{G(~vo7;A +zTL7zvynI{(MbRFp<*WNe47;?k1ERh>o2IAk5gX{i1ERLc2RX1CQ%cb<`w63rsS23r +z`2zwk6&2{u2Si<)9Xl?ZmM?Xg*rPn0M^1YKUYrV)sq0cIJB;*I1SS$bC=A=}5q(x= +zNRB+H$ySMp5T00x!{?Mn@WiSTP17e1icf0KUg3)DqS%*~G|=hG#I|kD=q^dLL$fZc +zPI*L~dT%F`9Fz5VU7y39Gsbuez<5Y(Txx|q!W6*)=9j70MBYQ=+F^@|`F8ciC;>Z@e-s#kgDCIHIHl>=(2n=S# +zn^eN5E3XiTH~C__B$HLt=*J-+sZW@LIU^p#ouAcAeQ{)Nv}w{}>cE|4Ux4`7GNy1J +z!}A68WH~GjZ9}zOujs{i60<+|V8cYptumIKEFiDFH-p9KthgOY+->y3!@^`pcvPzb +zHC-vz8r;58a-sPu?6RD?66+#%4vZ+!>!Qc56dPB$gNX8H()>{sdu8WA5M0<1m7&8- +z+m@NO%J_mh_GISPbt#!LNl36c9KDr;0R{bWE&|ANfU=3<68GlCJhHqc6)burrY7`U9MN&HG#wl#<8Dh+{v6KQRfbKk#qx9E +zjwz>?&r0unq7gQ<)oS#G2coe +zlnXnbt&6pfVcfACT@nxtWj6XzNVwak5Cm|`LS{g%@*Z^ACqFuD}Ho$e)jk&ZAQ>T0Y1y*OBl7ke$Q??j@&?3h=%$Bmj7J +z9yW}A0(h-i)nzHlFSV0~3#8HuFN9T>yfEE<ny2!x=M?{h(2XEc5s#8G1n*w4V8p +zrepb}u|dFtoN;5+GAUMERN6bSVH1oAwW`7U^ri+5NGdhr!8vGRQoPTQ(`V#NRB^TV +zlp9A3^xB!v07^AfeAIId3c24>9A!ov#V31A^vc!Pa4$Uuk&fc{g7-u?LghsalYRbj +zD3(%jN%q{uR0(@2F!W=!BsFTj)sn0z>Ery%B@9DHTj#EpO6ls^b6fO(d~i6WVVDrO +zf_x+um|+*6vF +zFq!hB4vY;-8 +zrj{H$8ZRlaGsa4H{9HDw)EqTyQuK$YxJ|DG@P&qt#zc6jH8?USs&lERZryqx9~i>H +zAj_yVnAHb^3J5--i2U6Q>!`z#r(f2H`>`L27ny9MAv&88cnx(mwU4JQX)WZ;Sl +z=V+Lo$>JRjem|(vHJWqLGa0eG!aa&VxSU@`s`QNFje9Py>KM(tH6mGK8g=U$-&oY6 +zYw-Tgy7DP}jUgjeR(MLK5rj|NV}%Y4e=-O74qYA@i<@*gkD)R;W;V$dm9a6r +z1HB_Do^FVbC45sCzH5>gvry|bAo}8hSl8h5&jXSgOCn_`In@3J09oe)%8dB~8VH~9 +zXkC*XO9ke^l^e4uu&37K#{$85Ag0FB!MTVEWA^#L%wxfj2E*G&>l!kld2m_B902kr +z#Z#5Gu~3-4H!T`lv*D?^C&0`)ITcH)6dhjYY&?l02O+Fp*jL37KJeKRynH90LkMoT +zTm>0%eZtLzJQWPX-5W`avM=+f>L`HOoy@f42c^pvELmZFiQbG|xq6LwPZ(`RyqEW5 +zk9-6h+jxIZq9~m;VU*mzjD>;@RjKfUV#d!DvvtNfs>j*U1F}?)XHPgrtFA?c*(uXz +z@ZeeM#q)*~zl4ESK^#1n%LGQH_j4keH~G_FM4rp)RNgUPy!TqMtbChUyYr~tM8j(% +z5`mmE?dlvx$IJ;4jyMztq8;>`H;ZEfeDqHGdNa;Mpb;Wy26CF!vb2Eg=xl6d(QA~c +zu!_pfIKwPo`60w;40yx3AU7o!n>c9#3XoJl +z$f0WzmeJj6K!d8H)C4$Gd9MsKOQ_M6D$c8|cblf&%12)1?x2k-PKhhpN^;=$j98LR +zq)Ay2Y27gffAW-A;VEq|25<(NlOS2t4`F^+Cq;93nnY<>pOB7deL#|u{_=KFUq2rJ +zSTRwcS5JvHV?-XpV?Cm+?-aI%xq2mqJEak)DSy3q@17FXisk@s>bdnIRp-m{2qIV+ +zqme-wFH7x6xpfNOht)j`3cEZq5YE%Fw~0#{tr&)tXE~c5Jr~G`E=!+%o7iNq$Jwq& +zy-E7n+eCgz!mZx50&-+fDfxEc9!@|hxZ@=1WET-NW2Gl#F^C!PcIZ=E%w&eef7qwj +z3(Oe~({J7`jv51i;R!crp{s7-Epj}wrn~4(H$YdNS_dt3-wjAabbwE+at`|b4WfN| +zw(+cD@_NJ%Burd1&cwk_;m*$t&&l$jt`8oNeHSj3wa{}pk(bmQ&}zCZfqTGDrVT!Y +zvE`<0VS`mPGa$4RCyBNY=5WQ2FcI1#ymmDgkn50ZiYJHx-oh$Q+LG}b- +zH?m+15KAb&#uK#QM$shT*yVsE)&35$-6*aQ_Q;6dHXlQiEZuRVXjwRg6c2A4X7JY7 +zmu?icEezGgdyE5E_z&S_m%NUj!dPmu=fitsJV+3{;U?iSGQ8X^%hT02iGiM!&UL48 +zXIk;x72~Y}-ihGF;kAZCgEhsj3dVneoJ24yTlI=u@Q$tt&RFyhXIG@!_pH>9_s(gDK8kw!^4=m=EJOi&wtn6lIeH5$AOM?WNE_XFi)dPJhD_um?yQTvQ>z+868cCKJ~?uW +zSZfU7ur)*C^A-Pji?|b?MLGR0vA)bfkG|_1v@fA_yBol)nqVFlh`J>gavuXq3xb;F +zQn3vZVr!bB;dcuYI9YhNxX73R1CFB<5$?n9Mrg~=oTA8T#^i8kn~bY^foC1mvW8h` +z&3i<9^Av#CE691Opj&bw=LVu-dgVzRrMT`rB4C)ZDEX)9H}4Uh2D5(5(&k&mzZ!F3 +zKP!MgLdMhLc4KK;#q&d_1sUA>l>`rsldvHbKO(zj{T;wrZ8i4}c`bgGmyIDq!wgYQ +zb1FUegr|!hC$Vl*3K(S?RRaxGD`zQu+HtTVr@qnrLWJ3SBDd9;O7l5_HM?gtsrJt=g&I +zMN48Yj`brY_vE0tR;4dE6e)=+y;_QTR6kt +z&PP&zr+j1ALvOncuR6N1%P(`#1^VV~!eVeEyyI2{T5`KMDfq0R9KR$LuJ3l?Gj!;E +zZij?1IQ652PTwIuH1{A*|D8A{=cK}&*tE@KfyTLR8{K`Uc*S7VuPRvR{db9r%duL1 +z?k=%u+M$zaDMZ?AV?lkq%MM@4dKH70hbm*X*5^AixN}7?%P)g~r5p#E_1Qzl!m*L^ +zlPZgo*A4CZTyIv-$K1o%O2(v*)=a6>8~sSA-FilB5ZL&gW7b*v@)?nI%tI%O0*Qa7 +zRK9$DA*B?*Tdcfno~Dw?I2kG>@Hdbmkfj|MCaK#`2(xR^21QBW}A=RT;o0bt7gRmTQ>#WM5LMr8-8)Qr4+_v_qbVl|4;g +zzenuFr);zXQ!gu|XHb&+gQB(0Q5qQs3#=&0LM)W{pxAtcGoiOF{hmQJYv4FJ4^tUe +z2P|U@PbO_4sx+2SrE%OPtV}RwE|(7-c)9Mlr0%yL#6*G)q`CS%)cGOAIlN8J@_<|1 +z^C3~!Xa~5QDINHOk(J(7iBA>(?nA;{b~qF%t$z!6-vun6ed)A9UqzA_$Q9&Wbm) +zDBUmr#0kNxJ|@;RpNB?UVg?}!Bg)d5kBP=wpIpT3XSaH(*OAyoiF-xMw0aLRCa2m` +z7!}78_vlQjJwA8upxhJo^kO~E81s6sw*zZqe&zZ3TwHQ-0LcVyrreod4<5~wDn@li05LbqDS>nGa+Z^A{7L%I$3^qfKypZ} +zN7ZbOt?_^PxNx*1646N1cri?=nL1R1955Ff&|Ievp#10t`*k +zpDtee_u_43E1Y4SBbB5{;$77AY4Ls>rk1Lv-^b7EZQ@d@f-$SLU`E$ub?%#w671xc +z7(tmf#GD4n)1o3aR!c4LO@X2~v2=U4HIOZOGUUVIPj?4!_u#z%zR%CAr} +z*RdF7SpjmlcQ3y$ua*Z~b#4ToqiY`#E9#;cJ6rJu0sQ@s{4D{zg#&mnrk}m8v;|~f +zxw8~r6k#Kh9|A!|R~IIn5pUc@rhmXoV0Ie$2QjiUk06bqV!lCnM^wj;1-J=D;?(Zx +zyulsk!5#COpm;nwD}Co5ME!aT)RIpK6(XHKPT!99XLG7+(}aJ=fw97rT5JoWcs}D8?2bkcnY%7na_*9daDMG +z;LIxXT=~7AZ;WpKXR)G|b0$1mMNK$Ct&fYneL2Lz@|EvW3XwAz?BvvFPC%J(Bv6Nv +z@WWii-ib$oa~HCfYX1pwFfTAzMkf01e&0P6!4VeDVKZ?ce +zf4$q+WU!a=|0FiyyPIeJN!ZIRHhSU-;hN@mY9$-_&0H2y0C!IG2K6)E)K$@QTo;5i +zK_hTs-gqGF5sNz1S(wG0APU1stOu_Q>2pN*msa9_?=nViKT=BRyoNi +zcHj^0#9G2((-0ZlIlJcNb9fA4$6YRJB#YITK{+9P_m}ZvqU%ed*32tYDJ5(pFo(Ez +z4oXxHZq&+g;pmU5rQDaq7Nak%vSL7W-QN~au9jnSsngJC +zR`zAF{Wy0%OWrI6+Bve1vFa@D9AQZhn{y5D+dD(vuuDx(OsX7+9O^8+80z}D>CvaZ +zEKV$&+1=2d&98K=EJ2rlMKrGUV9I0lRCM5TFl?3TAr_@QUlr};Q9Ikoaz`$RP+v~! +z?AoMG%as|+LC;gK)tR)o|4wHM=X6Hz`>I&G8b%}K5*{P +za-!TtXTK&|eHXY4hUW;p1b?poc4)O!SZATm^KT{{a?gNCmwo^)T}=*n^+jqXtGkRw +zO6qRER1)h@X?d>ZWnrln=(OM5GwV0q)ba!(zvsRx9-|LGB|2)&Ii>c>%<=7r7oQSs +zJ7Rh*g?zSDLZ3|U;CL~X9&GWvnr35}QxAb+GUS72{m7*CJ}n+w3U-|Xh1dDc3U9O3 +zrQUaord1STM~nb9gy3HR=Kn~3WXPb&WbhD +zL40tVjlqr2elw+NeEOY42f_#Li(BHSF(M#@Vd97yS^6;@J*J_k+AA3(=KA4jc?*M`NPvpG886wTMwG0&MizXT`w9Q`mN$K%unCUZqxYK*7+M +ze&RNP5J$lM*y@s%oo<#XcGSJ!5Gy(YINT36H&cnAve1L}(rc-fx&wS5_8a25s1*TU5Nu#{HEx6i=|J@Ji{B +z;!!raiyr!cZ4;msXEbi}@Hx$5_^5QHLB}c@gIcoF2=C +zhb4Tw!W|k&e)816E7w7<{yR==xJu=G{-P?lD`K+H3)7-*L1KrMj3cytv9;6FqfE*s=oFuE%idJP?a0vMa;#or` +zrtCRO@BI&KiExa`>K^pa=l?@=9cxOHS>p%za7Nj4~FABc;>ZK+@}V +z<6Rln&kp%jjb3jaDl>p(EY#|UVnu@|rPlHhyimmwvVvCbJMN*_55+?*PV~*sCNyW{ +zjD~|MMMgYLm;6XvI&ICW%(fh}4G#>;g*?4DfRfkj9=U~v90n-hdO4i*dB8!xIxn8e +ztAt1iNj$4f-YiWX+c_Fb0VYJtek__6&XPVxoePW&wExG*ef#n%0pp>YevA#eSs*(5 +zV{!39A3m9u!En6(G}XT(b{R_4St$OJINCC&8(2m^cgtsKONW({^vX-3y*3AlvGbSt +zreJTH+J7QU#*9lIQGkXNCw?ME%G%u60N{@|MrAO9%_ScnOxcOgLCK6A-YB4_ekwK^ +ztojS3dHVBD#rQVH&J4?g2bd3_P`V%qX7MIg2&cK&T*J6C#}g>$21z>gGcmR*gatS2 +zkJ2i|S7d8{@-xx6Dkr^!7j+DwtU4U0#-EF(rci*7DWJ!Jd~X3`VU!pXlA*m5S=Z_7 +z5s`&{E+&kaL7*epJI~4Ezx2vm@Ph6ye=c@3hkVvjuE(N}ZJ{6ewcW_BLXyT`7S9>X +zSW7YLY|-`$@tN}a4s4FG%Be5mAgd(zEO}~L@GEggtr??XaJ8t1d;H|D#63pN8nT-E +zO?33vqJ3dN&+3>esQXt78bwSSm1^vv$9|1(N#yhvwu_#h`TCU@XkNm#9IZ$Zcxcxj#p=MEG8g~=m~tP^iSq#c +z`n>oYAjCd@1&CwFSybGVPe^-;PyJEUmRqOvdoDVeRloqaryTBVg6iwD`{vB|mSXLn +z#f@dPJX9uLRUzH;z+c3-jdmz1Qyk3GEw74{p+mnqX8P3PT2q<9DbaHVw7;x&YEjIs +z*7He3D)g1I+9SqxGa^=>-(Z$~PN?fcp@H&aXFx=M2_GT9Q! +z9Ggr=C)1Oumh5CQ6^KPsEs@DoYQi_!l8LtjQ?Y1Eax#wM$rRna$h?Af?A>gjn?KQB +zxuRv`M%1Nb}_jGvL~Y{}6RTMn$F +zo%OZL=;+s%S61?m+tFRSyI0D`R{0}!@;BPGr*lSTazUNJCQeym@nj +zgtbdp{BE9vGyze{bRqoKkUOh$0pMg7J4Stz1lUt`~08T1CBZLLwtK@f1(f4 +zLjmy9o_B3tLFVFi1D!FfucMn!Y+hV@{tx=mP5$n+V}Bi))QJ}PGkPtTw9JfUTg!#S +z(L|3IfsCjZID)6{z_npD*W<^1fgXQweGN5d>Z;1d>DmX{8|lpYu4?1qHd72lLVR>>gQJB^ +zd64t?PbU`B%^z-Wqcgv4SwW5|Sl>gpY^f#l7Dsh$7_wyJ*$Oj_Ws=9~uAkaBue~~! +zY!9Hu+|?3j>23*c4NpdWX+NGiI$G$7_RZ_)Ov~n)`tTKjE4PNgSQspZG%kn4ztu=f +zZ$O79U0sXl=)VUH3+McdBVGHK&8rjz4|R5}CG-93D!2y>i%RhmTd7&rqgKC0tG+Z*4Z+dB<~SBnv`%~NB}svh-yde +zP|VJCE2O*@sNaC3#Qp7^^z~ocR-XP-*F?U}fW3J3 +zPhF3c(a87ht5*+Q%^qn|QgS>zIgxBhr6D%6P^9u +zkp*<~-azGy7B$Ui(b|%PPu{e-i5~h-%Mx~ME2-thmL@v6xTB`{p}%xR7Od`zMK`5e +zQvO)3B{h{wPezoX(6zs^w{)d4$N1+e=SWHF@ZmNlqEs23h)iyU*e3J4uWmowrm$?I +z=o>C>lRP|aIB1}gj;;o3d35^<`p$uXh4Rm}FQJp`A>kvN9aR*6bo=7s$*S&~;M<=* +zvX}zvtPOPYA1+%=vD%IX8n3i3B=gGdjbwiONELlGSl8ccbK|Y7XRGT-CRcFP2JVCTT7M*73DvbON=|(YlpR11sp$-?uEK9hRV=)i<=SIepD#OX>D+ +zZ&^|iPsVVhy}PwkQnL^&*>+;`>WNG^O*g%2frB@~_IErQSg_)JQlx*l`{^x>E82An +zWfaQJ>BXDc8|cAwz($$7*Ds@o>S`;g*3@20&6VBNv?dc+P5m3Xo5{bSyPNLa&~2y3 +z%@;4ArP)BkLiQnhC$HWLVNu!9?)92MHQT$?U+i+|j*Z=G&w)FM$Z{C{rPe$9X&P0#%tkKe*^H0!=OEMTWO?IeXvA~fwG`h7S(g0WTGhh~#!Fi1g?rkU(s*jiN^08L{rlGwm{cAJ48Quu +zb~@hDJtF@qLf*HQ*C`?LBp-=oC&wluh(mVb2U_W_A8)Ul6#*@}F3?I#`?@yM_CQx# +z@rTy#BTHzs` +zf#p=YyZaKM>y+TO=I9qc-mn+SG#{W +z*UC21xMBNBdSzexveRd_ET!lD);c=-$L$M?Z!FtBT23c_zO9DN#G9*%Co8uY4dNQYHH>Qn*C?(rT)S}X#x;&> +z53aqq_Tjp;7(KMV@LwE9H_(|)q2^-C{sWue<}{gF_WgIm=)?FiqX*lU)7g)-8|ROq +z6ZMC{ZN$)<|K=E)UVQU`x|Y`upuOxSV(7d6t73G=9S7??BUn|)pI_#< +zcs43V>E6jiW-^sNw|s82JaTaL>qW~SzUSbwYCS>FD<}4>_#49H`!^k|J3YCl@_!a3 +zw>}wIx$VM0^lyri5ron&PwZJ#vhs8w&`80~ +z1I7wWUz8|6x_WMa{Lrqwb#(GS_r89B?0x=N(@cQe$_}Q6PKMhT(u0$`7t^P{a9O??^{S8f6rxguOBM!sXtb)7{Hh>==>cAo9O5_ +zCRWnfeY=;P6DWI^2J7hY@E$=wUmaS8Xn7@d?g|VxoF6hH&Wy)n$u#_0>(b=Lg2=Okgbs#vAF;48nIr$4%<5nGkvLoDg|(GmXD6-auwCVx*Hb+gs`6?ML*Y +zVkS~X2qR-^`ffI`g?8iuD;1A#e#0L8_Sv^4R?~Ci!F4qLseqw)M=o${l?IRMe5)F`Fx{q8ZnR-GjQf32dkukKyWVYHoIb{@cr +zox|i8R;)Ep`!#{PUWdn)OM;D3>IA9lb_lN>^w1mqb-bK%kU0S!N`!b^aoXIyg`VpU +zYS?#FAFH9e5`nha^(k$=G|)~reF9`WWbUpyoh&s!`m)VPO?WKcd@|rFYksY;9rh?A +z?pxk}1SvwSon+vC>)nUe(OpXp9VmX}y1>gz$TSpepvcI<^Fwwq6SAwYoTl##M3wftde$>pHIS-|C8Pk;ujI(_gDQdAuPr88|b_5f|oe5v%89DcekMTq;}QP +z-n(FQGT5K~4#YMS?9(^D6R4+${;sQ%;vej-oipOvH(`c&{He>#EaNJAxer-I^P)Xk +z1I~Q*GC{j;4J@M_e;TTyGgbSR(W~zc;8%}+h2?2?S8!3${DHvNZX_%t78f6|1V3Yx +zYYD{$J8q}uV| +za=Q6bhil0s1{N1%gTaAvy5#PI)%4Jh+7=L&BMXYrk>EYEYm%`!mTX8a +dk^Z(J5QZ?QJ$7l`atiAfT%qEb@$hq={|jJx(PaPt + +delta 31372 +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 +zok13;qm7T|53iuWGTXIx17D; +zeFH(49MfG`{Gwr7WsS>K?4DLA1O}{TJ=qKYf)xq}@aLDLjGJCIOJ#9hoN8ec`Y}9q4s;#i(Plih8(n(tp#zdxD +z0qGdD4ERBf$M^u9`k82Hv<{@~c|BA3bZBiGu&y(-!VLiC^;FehAcEXU;y<^h*$mZ84EFrDxi +zUs#fL&(azgbaSf=`CA(XBc56Mga&gSg(B|@8pDI0*?L6=qwT5}v!)_CI7!}4pxCZ! +zIo5BC55`Qh%#aw&o2ChAOb(i6>y#Rdn@>+LCp~B}=c#P7abdYx*MDuZapls4&vLdz +zvV&G1m2ELTzr^RCrFn8NdHWVHq4^eLOJjb}Hd`OdpdXQQKYB%bjLnVK!Bk)tNVY*( +z>te4~i2mjt7JZQGo~>{WI=BK-9}I>VAFW63!AxitV4gvz?q%8vJqpqGtt|7f8p-<7 +zU>|vjASy`}f +zm(Td8HA`J_Yte=}rtM#B*lHomZO~hpB8U(BtduxrTu_-9PFhvNe;r1SAUSN44fW-I +z+v)0x^l*ye$H0-yuwB#LZY@4{kBGRt!5-b>-x6(4nBP&R6D# +zGY&PYW!Nbjo-YqM6$IPx1etFG1WtWa+J{}LzS1!qb}0}5-7?2HoORjg!M(;Mb6mr2 +z{1bd=qL&_;zogJc#y)G4#ck8n+w(I+q(RTHGkfINQ$~~;lyeHlo|;#43hcY{q4~?o +zqJ@Van%}Yk3i0yK@ER=q=g;Q9+_cnWPW7pse%!yU=uHA6*m0k%5|W!M%Pp`RHDW8ATcvyQ}vaJ5r0@hkO`aQ +zNGhx#q(nqYD0oqX`ptTV--J)~E$}$JnEv(3nVAgZQ3zeB@rcdQiCP$q7?_v&R +z9$k1Pawt>t#0EM!Pc+td?DM92yqw7LI&52I9?Y7j7ljxa^hHM6#!=rM>1X1-$VKe) +z4ywK;)N#(Nhtq34-aPojudd#a +zMtY*OtWI2H$mT{Qj3iCf2{VG02kS(AM;^62xkW$2Nrg-@)32tMz>2K2%F%(Jhp8+R1v6Df+%KS!>2rVO4S&kZ9%c1|HM*8^rwDltTf~Cd^7h +zD@7|UY7`3%KDQd>BzvP6p33+YRSH?RM%JUBc}EegL2sYe0;v7qUytN!o23_2=b?UV +z6QY`D2|UNpH|vvX5a?!>zsEZyS!PZR;Zy;tmL8IWwzf?%N4c6g7@4l-+P=0!fHM)C +zVM{Y$HfxgPgg-Z|I1!&z>+ +zJAp)20S;t(<$Kz+70({8$ESE;c6ZBhY`e7)3V9TNOXbhxFi2KLM{F3%2=g@TZI2Gp +zkCuslHYD`4L89eiuOXwCX_9`oTwG%GfE+ba)il-aHP7~l3Ssh@Fl=$%p2J19p%O$ +zuQEHi@UT=;DQJtSSE-gJ+|;Xd9+nc`7jLYD6H^xDzLdEst}JD1`n@(@30hU7P$V9b +z!pi37v}cl2CN$~0B&%QxB)X-28O1)YFWs+nm31?o?TJZPr4~lIJvn+d3!_^9DhnfB +zOjaw35-s%a`3A9|Hl&S`o+B0oD(hAS46is^)el68L#eF|~ +zOGih4ek2>q=rA)M&|xN1$w!Hnk)S!#=kMtl_9nW$9b?{vj@2UCNK6#GtHi&S)1TXf +zsVNdu9#>m7tXyWi$Fvnf@9`#S`v%cYufHzp%0u0B@;uRIG^Ix*d!2cD`#f>?LSII` +zD-5Nig7oRNB5QP@C+oaDNHWv=#?pE(LuHt)ogsg3dF8^c_ZS=%C(Iaug0bMC> +zGOzCqniXafLo~KQ*b4Wq7nZWwad>5;xb7?*igP*@4u(Kxq+=WrRFJ;hCc6IWdFdk? +zu(0}g#q@gHT}t#JaDoE{b35-OIDBMYYQD($)ub$XJgefG$$$>*SW|O)nM6XpdI%dA +zABM0h`eBf{7eHdxam?zPT%*==B&(JXkLveE@y4cPx;934^@=rAyHV7XN4ja*M$v~r +z`IWV(JF-!@TOjB@uPdxZ%__|Q5hKI&S+f}0m2elSVC)aFfdSr3!Q~RY(;n07bxUUh +zf8pO&LU}uCnQ0zv_T#k8B33zzukEO2_PWsRbkM47g7RA4Vi%8}K4lT^&AHGFFF9H2 +z0NbNO%9Q!yLlVI_JQNEcmhYACE*u0~MbltBS43U5=9G&=trYpRu>0V*`cSpi8*!@8 +zKB|;N*{vRLil%G==g0I>t5|lPNmC;^)T1y->VXM7S)#en05u#iTB+V97OYN9C_Lq+ +z)%z}3(Wp%{Ecx#+uuu8JGr00sV#4kdv4{$b@^N+*P*!bW%&h}g{(k`03{%P^B?l>S8e$LJ+)=cif +zlZO>H5X%qkV#U;He*R@J<0WAH0R++eID}?Z4{6HwNKMUIictf@gu|Ao?UvIk^E=(6 +zO9tB9g>jn+G@^l~WwOS*w`9p&DBbT~`kX_wZnDnQ_E4#Y<+EDHR6rNdk>Np!XPksn +zEFR5hIfb!7W>pU*WgOY>^-cDagh|T3ozmsle_;0aHlM&!U?mMtuVpbrKlvsrF>ZwBNBzy>SK+P@r=?f^qzuUmA +z9SF<%0^O2B91rvayNi=eg)rM8z$@;H{&!~U_vSP;e*wPf-N`v?B%RzO8sNWP-Xu19 +zY`~kBaWR6AX)YBd#ykp!70)!Yc^!qw+aWCF<{+gy#G&4pHd$7vA9KMosjZ8pPwH#2 +z-8nHRH9v=Xo|Pd&<@ld5TGlBXWfL@phq0I!v76|oPO(cw0?Ozr2?gn`PEkK~rVH=@ +z3%Mm31kiX&Z7X@lz85-T3adoInbOT_f}@_&B^>i86;>)^4i(oV+W=EY1%Kw8A~LIJ +z(Qgwzxe%;7)TS)qmqWdwoJy)rn(;S{#u}4g1Fs6 +zhx^3ChKNSlPySwU@dke7Y1%POhD}O1uA@gF%Mp;;14}Z3bgEaF=7C6UeuAkHg-~ao +z*tn?3uAY)vooZHNK+oFlq(HA&LE~FR!`lCzTNceNT>bj^R^gH$7*m|R|Laz} +z1l|4Os(O=cK%yWWS5}derf>Fh3dXrr+QulY8xV~~lg`Mr=V{x3m@@jbI^g)0-)jSA +znJd+P$BL_FBiMvoKPYMzyC#%xNS5vz(su4Ku&Eu13l==~LcINz0am<6;*(PNgb`p$ +z7g6-?vcDeRT{_-}ZJF1JZf5`r>hRp61B&8G<#`nxZPy0R9hKMIn982IOL|i6l+g6tDxqCyOa;Utl~q_Zu0bI*8u(G9uH2NQno+TO +zNimqRWs5i#R)c +zhEyFEWq)%j6*Z|IQT4$65UAyH2C|qg+b)btQ%FcK-}KhR8;K~x(i=`ED-w3@i +zA{wVGF-Z=G3hXF6N(tK~v7oU>x^{R(hQ<3}X2AuL0p50t%9hNAv^I)1i1Qi`lVL^q{j^xBT<55Aja%(L)-xe^0#5$tTB&omA;@|V|*HO>f0&$r#P?0 +z+(vZ559QpGQ1N|U&g8Rm&$7bHCC+ptkxJ!fNI%=bNa?FMOFm)lmW_#=I_#Kk()d2k7}_xF5e}x2VTGtIpkGX<453>=x?{0VL7+%pphD?iT*KgnvM4A`;!a0kPsV +z?E(?&bRe)}^4RsFRtNiS7A$zLO}|MO;siq(50_aRKu?D5zd(4cPNZyEkrY}Uyz#n% +zn)G?oNUF&(7|VGc$=)0_?GbyXGH0nyzjwE!5Gso2fY+phprR&WW(i<2GbD99rVfFv +zrxBCQuE`;J0Blw(#9qWfkM?Aw-J;*@5sRjFv1rwFkL_4lF~zad(v~dA +z(O340wvCnuwmYySPz|>3s_VNhRa$d)^vy5T~xY9L|J%C7d? +zl0?bIb~sa(oe59o1v{AHJFgO~Gk!&oJdQ_@et)4@wz$|?u{EAnt}H@r`;acn(ZD_t +zTb70GkQ#>#b#a^Dh69W~Z!k@N_@r1(|G7`puHYkx(`wZxXK|vAC$*Vq%|&8GCogh- +zpH!<*FAT;m1&MN2qKHCbOmfWRk!hTMFYZ3cw01Gg?M%}>7m22>RAf+X2L~k+?0N^G +z>Ku4u-FD8Xb>WRoygNmIyhwbm{%pnOh5nU`#hy)>=r&158o3q5dqQ2Gh`RJqj3Y5B +z+rzp&geNDZoeA1?iC9yYK+aBv$h9!tadg%1wd#xuJ5tVP2k~TR +z8CthrG+XnU<&$`_G^0tDDzc<_vKpS%PWk;}-zGHcEs4}GGtOWbsNJt@V#d0a`RsM{ +z@Y&yK(K(gq#ta^h8W1Mm0kPbW@hM{;rW+23XbrD-9v$Gyt_$!a7=k06A34IcV(3`HSiN3x%M;gJQ!JhdQiAZXKM2 +zb||gF=7FoV7Y%0A_AslriFRZXd7~)TkVA9U>MW*E*>*)7%I{2jOv#*NWUE{NQQYQb +zC6)VV?Fc>5(p*#)}*DoEyWO#v0(Gu}ylEuOO*)t#1#4Th1W6T}MS=}NmYy5_x#R5_w}n34pa8E0G^U_KPD +zvCJPUDj$!WAd_Ew$Pm$&)~xi5Uwpv>De9fE3%*?{ui~llS$sv0(I|#+5rlA@`pwZJ +z0kM9n_-aLNiKWEXTsWHJ-49byi~x&F!&Y0G{|RMJ-Yo>RLZPJ+&bG}e(axIEeO5Gh +z);_D4pf0`Wz|?W784pANdc$=Vd5A(m2XY6@xtKN|NU$8jYfkfICQ*{usWX`+{X1Xj +zV10SOwiYosQ>Za$84I<JC!b?z-KIWHOIE?xe<({3`9DegL1k}woXEzfc$ +z*%{7crqh{{v5xka39Sr&i{EAAw@bOCKuj6Zzs4m^74OFRaOaNk|KIi>IyLZa?qkva +zKl}&ZSCjrD*FEh&f&sm4cHsVqG^NmX9Fgm!U!Qad;lx=k0lSh#Ym53HfvsgHq_>`D +z_+@jNJ`xklkOp`tCi;v;``I3(s<=3g@6LgH28RJ@Zi +ziIps)0BsXkOC!pgo?h&kcSR-%p5eT_QMK5(c~V4rW!>hX@q^>$i@$Z~;nP +z!p|c@$Eq3Y?HII;E#;1Pbx@Q +z@&^puBMAp>$%y)LtAnebZEPR$IcFJX8c902!}CjRvo-rh@gcbc%O7ww`bSf)S%3sa +z?XuUijlt1?dzKEN(X?BExqniuT;iCmPh>PmTPE;D0W+f^I-2p!0w^}>RGpa0#`tKc +zeU?s%(TR3B8-If^CpqeB&(Y0SiiPE2lS1NxtMIi!mY$y!_#R}`t!p>`oxm4KIQ&wA +zDiJ|;G-oaXY;73z%+_aeH0q<9uL7s@qm#bLvw>Jf+hvCb2;Zr!TpIJw(#JNM_cM?O +z_-80u=Zu=rNqzyb(lHtjOqSlEv*^5@DWNQx(@q0_FIuNu*dMZ0<{K{@9O5f1`R+nk +z$Mq__!q0L@4`xP+4{OiUXk; +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 +zC+OlQgx`^ub0Y}H<*zan +zGnxtfhM!o_RD4C|mCYjCEk-QJ!okm3Q0LbXdh;eovYw1z5%--tS+tGHsGmJE*W=O@ +zJ^MA`5&UrgTR|m}AlbkAH*TIK`ch|-^u4eCb(`lV>iC*yXgiDgv&dz;4nwdVo8POy +zCYJn)R+(rr%(tKftntFy`!1nI@6gstav)~~pd*oys+P8ewL +zo4BMM0D;ov@MT3NoxhuvX((QPTmjNmyuo=XuHXdgIG#B?`5g;Psd8M8;QX!BSsZ`J +z9tkwaNs_up@iU@{Ejmx0D#A$X9(;|3(}Lb`aR{FBP*id}r~*=Cz_))(tg`SPSjr2h +z8O$r5n1e|*{UllyNyS$B__xG*qb;QpE`aibZ;91bCS68WVf|ATI6-B@M3K7c(vrQ%Od28lh*tEmoCw{^Pe1JWQXP +zXj9>%_|u|(IsZ=8<-kj6m91BAETu)w)A%!@q1+Uq$DS5z%i4KGEObPI*b_)k%@#{) +zuiU9Ii?ySfeJ-`K*tE_9cJnM?m04F#j8{}~eMpW)^=C_poIL&h8S$&7Y;oE16>TZ2 +z7iZ*i^v-ugi|;Js!2LN?FZSp4!NylP4gNBZl~O@H-RlgKW!1Vo-A$V6QJ89F=X1rx +z2PT8+z;xgr4A-$+BI{J&qqC;7B#Ny7r%mCQH&=M`Suww?Hj!1!My+4`pvJuCMJst4c@dVsA&(4Df1KpmYb55&x)PyHbAA}0>{J5qM_&i`5fwZ33 +zlbAVikPd$rxArWUPZEHOGg>(q1?E16MTOOr1O +zQ*BBI3HnUTN}qpGtQM>er@eoge)*#4$FG1`z9*Jk;RFF{xo{5$n1gc(oPtSO)XhgH +z&I+KKc~r7SV`DJRT@hQt7)^IYY?to_G-+ED9PQrobl>;H-%q8$vSIHIXMYDy-S&Eu +z`b>BNcbX*K(sh}NAqflnbWEIpG+206zY5qB$QesxHNkhWk-WejlbMNQDW(RWJnM6& +zY3QNt?D+Ju!*K(`aV7@0_&98GKruNlUp(I8GdrHYc;t8m>pyRJ_Nk>GPHv;|m&F$f +zzx$DRvW#}WBz{uBe<}=10?y(lQ0g?_Ju!{O@oUFVREhifIzmgOdDMa{96v>TW}Z>+ +z-;_+sw~737cX$3A +zDV%^yMZ2mFFKkETON5^NIlk}7(Q7{!FIYk`wL1u-3p11NPV*CYr`5(*>HtT7tk+Ht +z{rVT8Z7SvBSY0kg)Jm==v+A%(-fY$xngr@tA`>Z{90w322=OfvPhpWikAm~A5Jv%9 +zy|IwoS>vN2usw10q1VLjsnmp0Tgi+xUbrh)vfG#dWX|)p%i}tzIMCvDsRO|?Iy-&pVt*>9 +z@(x8H=8RtO7P;W@`Id$f2XS=%uf&QPNde$80ng1fHjwc(v4CzvlfkCbeR=xQuY`L> +z&mG^cYUG|v$ntAptg+!I1~MSeYfn+%uf;Y)5!)o)`D<~Yxnx?fu}|_A(l6c+_tUc1 +z#oF4)g#P6m4h@1mLE8PgFdIW|dB*{&RJh@FF$JKrwn%3XENP`oR#>I;PteeUh;IAI^zbRHMcj0%mRB9~O +z69<8e7zoArbI*8~{{BrdVSvYh4)tSyU3N-bQend1*g0?t0Y^GUSDq3t84}q0@UU=U +z|6Agb@}(9Wx3SKt9~tWL^6%#Gdzfs$5qH%l^ko>8WpL)`mEVYu8#!&r%8%b8xc;|d +zZH+@GJk05BH1+Ru8@HSEQd7Lk%QwgmzdgaQi@&E6!S`B>OAb6@rM2L$2e;esg*?|6 +z+k=I5Z;Sn920q&vLpCE?xcPUYxe{kG>Y7HL9{HpAfPTdmnnvFdO?GbO#V4hb$BP6h +zzeR&M@#OcCPP`wy=N++len}mo9$D8^tmDt&(NRO=TE1tVFZ|&hQHwujqQ4d@ezpnb +zF+CAHnZBL!ZC6P|kSuimS=?Aw%ak#$s>$s7;7heXG-lGuYT(=UN6Ttc28;e|$69DF +zuf<;;$x85?6HQdqPM%}JC%QZyM#oQYSJdt|`t&zq_V|(gm9;2!DCeRqKv{@VkFp45 +zG0GB@r6>(3jVQ}dmZPjdX+mj6X+dd4S&6a=Wi`qgl=BMvE7v})P?&Fvgtk{Z7vJlUM~ +zkEhQ|HAiFV=2RvgkKqqHjQ@7Sf|~Ws2Pd0j$$&2qrQ-(z?d1OOdO`h92Sj0KRp*Dx +z=$#L*t)=7J_RK4+Hg-nl7IxHi{?}rPeR8dl?wJhK&{d6{i|Fw3&^$W1#@0Z`_t@sr +z;|okJ^xWg)2D<0!zpEYjf1g^nglfAw&ZASWEUcuHPn+ +zwEm*C=c>8`?+a|EFPl2=r7iA`YHIH6Y@;2Wox^0=w`VT>>K_7*!tjR9AD1mF{WD-| +z2{eY*wNzWi|AIn+GjFs_+7q*!ns; +zY3*E2iI1&Y$P`y|T`m2{*I7+_Ze1wo$JWj!I(5T^bLjZBfz`Cf2JGbPOVl&eq2|i+wapZ_buL>U9giGZ*WA+8)x5#Fj&V-L!iP3;ZF3hYV;duf(&JZ*r^h$a +z;n(XHQ}Yw6YUy!X=Vrzdf5Yqp0KMMcX`(IPam=BUqmBmtmw}G`W_>+9cg?!RboiC7 +z<#hhSuJh<{w9{C4(cby1IdtOt>&0S4`a$(a-BOpdwl!y>=|GsQbz}9kqk3Hf9Xk|& +zqF)jawDg6pbLAX`lbbqMl}S++Aj*Xmrcyy|YEB-C#3l}n9*P`1l-!z(MRt@nQ{7FS +z%P6+Fv!$$!>K^D?M_WF4ejU{=KfkW<^5)L{^I7wabYNTO6?EwNrUmre8dDV=%dM}b +zJ3kj#K<7`cH&XLgplzocUbz=KF-ybzndFgWa{Uq>TTO?**tLarT+>ojcx-!T*BpBD +z6rf_x5sF;Uxs)pZv-N*IF`)htig3^Ufo8h<)TVkmv9GhTkl)jJ$^RDo+8x0;wEXkX +ztn)AJ+)D?pU0X?9SAoB-hd+DMwSZo^v~wYOQl0hG{G--6bSlv~N1(C!$}5|F`p@uD +zSG#QuZJ%obLoWrsKkZ+;oKBp-u7={Df@!e4+6u|fHB}YRy8MnMGlaL6wK5eSzx>cT +zdg6r*%jlI$f^{_aXrPw9``*q)^SOELC9RvTIP{+JOc=X&YdszQUFY(`!@upkpvI`g +z!GA)K4*axhp?8>I0oM1x#xD%jRkgovMW0uDzZO;ii>!6!~H2s=~L<=^8GlSN)ym{NHo; +z#8@X(I_8*LXcb*wDl<%TpoGI4-|noTSb5j+|IgWa1Z+h)zYtom`3EBlX89|Wg$H8? +ztrbVExqLIq78EZ^H%bpmFG?TER+N5}0hB?MA(Ua15tLDsZ7ADOcA$)*>_pjxvb%82 +z>b@r$)8HfUtWMOf2E8%KDtLc?|Ux~ +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 +zc8v2qBl+8Gzcb|TK8 +z;NCX6*!)$D19_I@%t5?KGm8m$FVbPzB;d{J1mRtrxXmupTVU`q%|ozHKcmZr@G@f> +zq&fH;b!IUSfAIj8`~ZCa0onm)uM+Fy&r=H@39-6U!*w=TB~u&e0y&*7(}rcb#{jFw +zs0A+d(j-U;BJBV34P=kXE?R2zx%%apuN%Z-q`48$=}8bsm$?95?xIxRfs73AbWtD1 +z8tcWTjx053b=|a%`x7hz*+EMZrkp!y?W`&7ksWm4Pcjn?(%cNibsNl>ROTN$QNSId +zB`_MmqhV&4@^>up&jjYD8I!ah^wK@s)#qRyOufVhUc(lXOf5orP;luhQ +z7(Y)1xH3s!g2R(E14c@bE>q88*cMGu7tFtja&u!#AZIHwYU4aUDfu?_M4y+jfpf%@YZFzS{HY|&FqMq9{mNKfw9G$_1M@yQXR-CTn0?N$tT0x +zSLpq)SJB%LTPd*OU#OrpU!dRB!EZmLrEqSDim>t`4GFWRWAIcBf?@P8&3W3)McPB) +zrW@bcMw4!D6jH9xLU`;vT@0grbRm=<#M{9O)AaTKx6g6z)mD5&{e<+y|5L=AeHfk9 +U-o9e~MpT%ErlfUjN-fa;53SM$W&i*H + +delta 4523 +zcmaJ^4RBl4m7e?bp7bp1%93Tv|IV|lBu}+bY@n2JaN>kCDN-E&1UKZ@k)>x_vHmPQ +z#W5kV&CoKL7I5}apUjjJ0_k>W1Gu=`N0$*-hAh8nkOGEB*Cel7e<{Vs13d631~0b%5XI- +z_reTE+**rGoO(yDlt>Ulv!ZLNN!qnUc`8cV4`eF0e=(b(n +zhPuZt?_^?h?jF3?oT}1BSCmb?G*{r%o|D}$TESCjILiwln#f};_Gak)6{*%{*9iJK +z6B#j)puWRGrhWKa)JSRwK382!&R8%r6-{I_%YWlLTp7&v5K$YyAZX)Nf|&G4(OyXo +z>W?;&I%eXPX7Y4_Jt(U_sZR1Vd+;8FUly9(IX!6k8|Q?{O5UcQX(fL(n}P`$UaI2C +zwU#Bke(F}T4rx;(Me{|I3}^5H~-gAOod1mTYM*&5 +z`s6XLoEiP|zpptec|9=AJyTsA2%$_!_IN{y +zXq-X9hgPBTE$##c;M`lB*qDpa14X7vU2vLqHId-YQbAJ*t`7E?T$m;JUf48*k59v< +zllb}HMNG5n%=r1l)@$MX!<=;Y>&HxZ@%rn>gy*s(01tc2E3EGeR9a+hGy)(~p?{XE`_uxH4n{Gpu`= +zFVuEESO}Mo3xfXZ8S|=(2*HCtu9|qmVup(6Ez1qOz3mb``u^uF-@Osfr%Ria^5H*l +zgLo=)117DnGl~CM&j?_S<}C)LL2QK;4Wb3!DHe{_b!nrX(VvG)jG!84dZrFr%V3OemI2^sPZCtWBm75h!{) +z6NRb~(c8w>qlp{>nFuZp8g{-s8JahhOh=-LPz=S^8Ddu_(o6)#N5t9{Xf%~pQlWH) +z8O#{Esbog&z2d?ATz6VQ+KTR0ZjHv7Xdvg<+=%EIVKzb;b!}G7rrA==uwq0cYYgJa +zgxa6M#nr|}7smaDbH;dMe=^N>jpS*SzVKsP|FT5iRkgbQO#8h5!JP3SMHxUNaZC_X +zoF5M59DZh0^s-I&M$;K}O=!5ScatHVGNhSsBs9!C?NYDm&rf|jXJgTrh_wz@jfusj +zXzGf}73bG7JxGj+B`Ea$F|qcWC=|`Kx3b;O+l(t| +zFDqX8`nfS1oP^oa)T$l-p&8nKYI1?&RdXIV-nNy)hySoyVd55g540VjCC2diHw7EC +z2k0P7CG1r&J4UMwD&E;i&G6%=sg$cUlb7fcW8U!s^%`%}LHYqCWTg9&`-`BRiZ*y< +zJ@wq+mF~DhlD%6M#&3J~;bCF#Tcd24u9wo%k|mNNMHA8xdy6PB1(7-g*R;}`p!)?| +z35>Q<;ku!%YK|ZM${rODg}iqkv!iZDbMq>>5mJ&ogoeGi3QsW;zkQPA!9|x?3Ny<& +z9?CY*Vkd)mA{&dU4$~XL +zZ7>V}hYCEnf!0FJM_dUEUcyjg^eoVQz%0YGB#4j;-z4RE=ss$;z?L@p7)gTIP8Y*N +zfQ7uVowoCldMONVJuLWe>4|na2`9sx1E&8#N{Irq$Hc`@@QhV}Cp+kN`+!f1`O``! +z8QZPM1A0{_-9yNLKCzMZ6OCFKVe-&^mO7CFtz! +zUG#c5eAZM2(gjY0m%He1;PdrD8H{ej;k3l@d@B}f=rD_w#-^V5fw_EPQyu!^P1H@` +z!V4Kd+-{!50~CsgDr;SJLh#eQ;!vJ3X?mj +zmqg)}od~ojYzSczGVt>d-EWD>X$)Khmi5rZPA^87om6%t*)s<-m$vd77HD~pD}+BC +zH9Miz%#~IkDTdT=zwAjRW6|(%&wLJ8Jq73e{53E)Y%evUa=MNy(q>bI*vimvnX+;# +zJR7Dx*b|BdfLNPx1wf3gOb9>&L=15VqD>4x<&Y||EXMVGxJ{u>l7d|djld%x+gvbn +zonVG7zohvEIcMep(IoZ5+-lARvzw^7U{yG*WHOz~?x-@SSbz7LLW6be!3Qj&hd#_V{v0l?{{7ouGp5Q0Z#~rW4c#BY#I^h12v0U-OAO +zGFU7gTF>zXihlu2%vY$%uzfQM$H1uKTG1{P!GKCjv~jOn +zJ6$G#U8Qa~tfC)}ze(--qCt8sfthZ5o<5tUdv|CBRwo9-2FFKe9(cCWa;GvM4Np@< +z=?!IL_%CynwOVVrGf%5HgzWPaXDvV?!wvQ_l3|@W964$)hSOG2gvTrRJUISW`V?&I +zx4S3y@}gn-C$CUHBr5nXOx>JC*O1rU$YXPj_%C<%`$8QnjM#H8a2R8>jK5D&*Rf-o +z*%Vd#Ta|bZw%)zaZ~=Mo_))u6TYYY^!1U5Nj>$#p!&m8cGlNmakG-p<1bSXY>8n2e +z*Td$;kZK}4i9p*3t!43>SdPxW_!_+tHkw7G7%WM-`tN(4hQ4b5z`s+M=ZnY0ptLV> +zU%jLvy;T6?v#a`k=sZJbP4RjwwEUWu=-bZHPdL(#f4MM*Yb<%X`X(*qEfFj@7!5dZ +z9wW#6F?_*Zq!O^_5aGYi)1d3C9$?o5gBtcblL=a>BXr{gJ~&5;uV&)^N%BOKXkAE! +z+bI5DPDL~qOgAjMfI&L^8W!$c2;&POgoZn@7~Ow?9tVes=aC&5>*q4UBIfw2zwo!$ +z=^BAmq@1K5;`bmnYu~0JLQ)GM0Sw7)@NeaOj^p6{H>r4c?YmU3eb>%s$`fBhCH0cN +JY->R^|Gxr?+*beq + +diff --git a/dist/kubernetes/registry.min.js.map b/dist/kubernetes/registry.min.js.map +index cb1d95fcde609e4c2ff2d0d114463c8b5626d599..f0e54e7f635158cd0cdf7957713337951226ef9c 100644 +GIT binary patch +delta 34661 +zcmdVD3wWGWwKx9cHnS(CZF))5ByDajP1*^aOJ*_|LNAj^nwg|m+5&}QNlTbyGWSa+ +z8I%-nh>8>i*3qNVdO6BLr5w~z5hx;}B2W}WkgK1bb3}y#Dn$|hzqR*%lQa#;x%|K9 +z`T9I>-@JRTz4zMdw%1yFzwf;Gp|2J{e#=*j5523}>2*6?``rVcfy>%1J#gs(@1@?h +z4VO9Eyw@G6q2GRD!JOMZeed5U(u0|7;@o&-uxmJW>2NI6)Y^1zm(Rb?w>^kIw{P1V +z^zYf%72Mh#+}f)P2NJ`*sdzSl`oXcpaB6U;@7&41&mW5W2V(pfOJ`Gq=MQ8K4DA|E +z45B2*e{WC4qr+)_Obw>v*#)TsgK0d-F?-M5wtM?0_P#m#iRa(!`GoWDKeVLc;lTqL +z)YFwuv@E*8U(|Git*GjT!J?=I<=f+t;REA0JW#Z*u&Ai0qC|ukt!?|m)KFSbS_qiR20{}(yIT8wK3}@6tF;IBHhWj=PTZZi^Run1^?aY-*E-yV +z2kT_n4m@#Ludg%S<=f;N@^*FR0Fv#xOg8U8JKbGpXJ@F(w`H^|(ciia%`R)*gANUV +z!u`=QZ&A@G6~%GS7CPf)7kfL~QgQ!imtS_#-MSmC;?dsD-g86gxPJ#qdp7YXJ7dw_ +z)?S})M>qe!Gte2_8A%s@_T{oiE0(vn$NgI*klP`vr+{{Q3*Y~C*+x^9J(AEcv8}3~ +z&fxjpEWLD3*-?7nSXon5eAIw&$8|5A!996;@t(5V=w0`fHCA6}oeg9lk>g%|y40SV +zrGo=DS$mZJ@+0(cX>x29m_f&w!sE?#qOs<((D*Dcp{~@p0s<;4s-3gJ40jFXCnwZc +z67EV<><48_iraK4PogH$HEf@y|7cf+lJ}QATJ4&xHr^F>sGjHj2%~2mv-FVca%&h& +zbw%-rlj?t5R#`miR1N?A$7L&uTvYx**{ae+Tf$F=7l?+!t_RAVFRHWRSuwC}^i(eQ +z=eouUJ0C1N_VuE6TKry9dr_YH-)nkb@ob<ed}7pF=9B(mSx +z6&uTu?_N`1;cFi;oh&Z0(w9DFYAo?Oa&%MtW@%BH>hG1)-f*w!{t`^vd_OSrM)P#rw@h7y +zk^4OtQvh~<#GwGb_K2yfq^N^_ +z@TjT2IMuESosXF|6&DYCDE~M{OIYP-{e=g9XNcq{iw9j#lJK)6i31|@T{qq +zUhFp?D6D?Uv_w+F_pGU|I1w+P>R(HXLkXJuYt!=L(JaIE7jnNgJy={kGD@5N17PlP +zReIZhnEsXdy!QoQVsom(AHD!kFyzKRm>P={9#vTSqUq;o-$75E0MTP1hmwKbmra*2 +zPrv*}h))U=1c~|yNV^ODe=>as9E_6rb+m9Kb&J&NrhGAI{D;3XQL_#yi-pJDF#Wuw +z$bQ3D%=IO04%tmtp`ytAXBIoN38jt>-9g%9-ozbzN0{r29U<~nn)?f@Eaos5UN^^F +zU*s;_HphH@@tj=5Y4DvEn9Pexo!ySOgr|A$GkXfZooBw28+~a3dP-$fPm30s%S(!f +zvs7Pc2C2sj=)VI5&eP>f&2`0&Hr2tFe==ntjk&@j)#m3)n$oVxp@xE|X@RvnZ{udY +zg=Ke{UM?!kX)rG+DM^OfsD6ccd2v2Yjcd*R!j&t`SCo^k>8YKr_|cw3M*&R_m#qwW4X}jgG{DaOcu!`;r5Jg)$NVqF +zbD|NK?skZ-++ki+mh1^9G{jHOHfM`rj{@t=V0A{9eq){aOmI0%Pi-{Um3YQoECGFm +zUZ44JY0)_SXAf96=GMTwHkn(Ci{tI|-hjEOB;wV@F9(=gBUWSVlpMR%-s2sjqCI9m +zZTx~s(2sv<+E>`I*?eYMk)3ioz_PKVtSEo=;%mzEVrQ*>b*Y)y@9#yR&|9>oQY9BSAJ+nY(H@Wi)I{rZ(D@Wh_5XN%1aiO1J2Uix>Uv0jn6g4kg +zgPOcmfuHv=^A*KsByC3L;Rs#V5B1yR8SYTh=DW^(5mWjzpMWg6qaD(06y{uSURZ+C +zI)bD-3LD7$pJu3k%T17>m{T{s{wDJ^#Vf7O4uiXq)8^UP-?3@5U3S{VXs#`M<8$U~ +zO~r8!ZMqp!>KO4(+NsvUGdG(*Y68hej+z@w+*#0^m&_-QnhV7cwCiq{JiP68^Btwd +zQ9H%Hg$_pB0rg`rLCMYT@0edLE{=Mr?@q29vZ^k=ai{rvC?2NqV<`4UtmHU=HorM$ +zJ_J)oqu)MnG&XMP6FgH1p382a%P?s?2S#`Hh?7mz4N +zjBfjtxtC5l%xBQ{FPI)D`?pP|!bhJlhfN^=YtMqUV`B`{UpVlb)ZlTt?pNlzqD2m`uFC=r9fi+3G=cNcO0hM +zCsr1&JYl}jT$W9Qx_46JNwb|QPMUWWIcUf0=G)juZ7dB3LN0p#O-Rs4AmyTlznPCx +z@n6grOn#6frO78?ue +zi-m7KsC96GSXPpE3`uIyHQy<#r>Axc4_$H|JW20DamlKhq;sfSd6Ic&m*MBP2O_W) +zjej%WN{rnyParoG)?m|o{f>ag0DJh~MB_4VAUZq?m^Cmqtb1dy5?i2y-qk6V6vb%Z +z9B~`1ItOzZ4~OZ>uZTs(K`)m+S`#0crK^!(enfW#*MCKgbvB@AFabA5V*kQ=u>$%s +zZ-ZD;VlxVvVP%P6G8!hwQ6AAj3pR>J%dF9`AxF>6FDhpNs5pa3!ogEI7>?6MpNJJ5 +zppUrA>gd}(v0#F0eQhr38Tv*Ne)*gmk?W<;-?_)P!zUxY;gky3V$n@9-t!^Y+w2?h +zsM6LEjvpg<3d&$^le}|heqT(tY>mzWGvQM}s$nL&NjAyi&fz7GH{NpNY_eSN&J^3!ccl*-GE*`+= +z8R=59O7aMKrjg&51T3C=ecPB?p>9R4UWJ%V##}zDy$3X=-}=P*3FlaE>j0XMCY2B% +zg4yE>s#ZCaF%$fXBQ{$=K8E|{@S&t!g%qfqfhL1H6p-YIxAjQ)yscX{7)~fOylG~a +z&)0$b67GK#{v#J;ap&ilm%iI2>MlB;5jh_P;~EieDU%dNbE7qLB;ONU=Iw1g0D{JG=O!L>!8w%CTn~f;o$7KR +zoA8SzEhE_g`T+6H*A$VhQh;JzOY3_iMPKua+WEsE9-}Ddjly5}#kmz(0I}RD5g7H- +z+1+AAqcg4$aCG!4KCl4#eGDw8@1-lcg{PdKxyR82-Q6vkc8qIkkLi)8FwpFj&^Ab- +zB-N?-uq^cWl29V1EFPdMHuW>u1&3Wy(dICX=(!BIJsBD0))TUu$hF`$$ZbpLcv +z)CODzxE_!`qd4-lU(ZzDOP03-09?WCRSl{!su}`eFxKPak>ZMelNOwB5 +z-L%bszEFvtL^Pvm6CYNzRE7uMNWWN8+oPu5X5Xa#h>yq|qTe@crG5Qk*+jTYG1@2} +zLock(Bf~+}BA-#_0m_7F^|SPB@`bY66iMzSati6z0W=IDlf;%Us*;n+=A<+PR~p*O +zwzk~@HRgiM5WU(jtP?q_0#NL~K+@s@L(dpcKggMnbtoMR=|(#>Rk-I1)i^WgCfR8V +z1=XCL+Q9WmST=hbnf7uTaVQT@BdeyNSUCm|hTuv@h7BMO#-@{>M~CS6X0gPQj;ea( +z;F#vE_HK+g1o4!XBd&%X$9)INts8vLthy_$ +z*HR>k{k{~eA!l;OK@n*sz|H;%?wW06F4@h44l)lf^;w~7lA=)e9v>LWrlVU9t!C5R +zI*5ukO(ea{*s;(`BC+wklAvfnLI8zE0~<)R_GA8zZScikYCu8qeP +zg$zD3B9jdyF|ZhPa`!=BCP`n}D*mlJmsV|JF&f$?c9%P$aolc9K0E34ZK9=oSOb9- +z*6m`qB?+7)5M8}pw46Px1(%sErvZ9k@_LR&DeJ5DY=(7}jefUXIQ*mMskJN{W@f_Z +z;{SlJM^de|omrrqlvXDgrCDY8Ug*>gfuhD8qIL85aDaJ%QP_NsL4a5Sm>gIwx1rCF +zUS#pW9q}9>n0`GLw*?@#O@-*<9b!$Z-B2anFrsZ~7Upq~TeCPTmXFfyJH+nE7VK~Q{$v-J!Q__fM5@am96Ls;UQUv3-i2kxP|KMM +z*#+nU&dj*7uW1mB?P<57eXp-Qt(`1=8^TiB+1Z;3w#O&KIw(AtGPU)T4SI)1x`+Io +z{XTf!ojZIDG(bIKl>c@B-1g(}f~tYhKH`@(B^`_56tOxgcDq~(fJH>RXG0#^yhpg&|6$t>J@T}+$P;{XkI0p0^&sJ4I&oN3mfQ7n +zLOsvP>E|(bFYUQRoJFfH5v}y_g~G3A-#8ALW`S4#Z*ZIGV1 +zP`Lg_Gurtsu>$s-BWvbosGZ{iIIRg4C@W^Ca!QGkxU;?J3{mYq;b`DBbTp(|zCBeM +z5n~2@?RryqR@na`b;=Fu#BB7NOT;;sL=o%mVW*Cbn-Pex21caMiWrzHv@2)Sv#CvF +zS?dtrW~H|asg+9+O1UkCEb$fcrg-6`%b{0OGFGL18c!osNij5dvl +zmEJ%X6O(k~wr|(Pz*HBb5Z5VzABPi511MFunE( +zv4VbnnOHRuMZe4nxm*uQ6dZb}tW{{XM^6W7+J&CQD_T^3l_p8pu60@tFkDu9swMJLtqiZ&pC< +z^ms_DsLxLCcofr+)K8|=`t7FbA<=h=1C~BI`k8oBEA_wc~0iF;MI>QRabD_I}5Q?iw=0d(9S%I=(tBeVQ +zkiP`>ZJ5rSr#T<2ho+6j&qdF_r3dE5qUHk@VD0 +z-eD=~j_rza&aiCh8}Y~KlQFRcC$;_~CbnBf)JY>Bj{L;MvGwg(w|Saw6f?RmuiigN +zVKQ7HxfI>6U_>)$2|wMbU&{PH-YvExS +zgFIcB7VoPa$J_?-n9*~@8Vdy&@NMyp(#f>=KnXCWUnj-gv>_|Z~L@r}VAF;T6+oCNiirdc`_q`LQrHj3oMoFz_=vNMLx@X(nkRa`E%J4P~caA~Sw0$H7uAsmHtFcH!S +zdZsYe&E{}3B%#m`4q{v`s;lDKXBjt~q^UuCtx_D5IQ7b631wwMw0E_pdFj_K%(x<+ +zXPiv$7In_a{`2UM$8pJA#&k5ThI7Otjmhb(QuDRWGG9lOHjE1&?R$?{e6|bgCL1>- +z0jDVMPMt#ec1`)|vv6A?A4EU`t5tfs-=e8mhPBN0}Kp8`^=gK6u&}L +zR?l$s&_an$o<4Jhs9Vl>$ys~!?9nwB_!ItQJN@Dc(L7&!ADb0#_RzcuQCpKRMs{&S +zPLIH^8bHMACjW$3xg>;~9@8E^+Z0RNXu&}w8ID~pYU%C?F~2xurQ;K#ZUu}N3xHkS +zw0kgVc$NI3siQiM)ChMw8T{z1vX?G8D5^`4qNjD}y(ezh)7dQ71FJ&DW=zfBI)F|z +zDZCnVx16_+w`JK10Jp~vidDs_2>tz_SYOTAB}UStb1&(fl3E*`ccti>NWu}sOgXX6EKi3%BPyLP9l~stW+9@tvpe*j%LSc-SRFHMYSgsE`$lhRWjOqQ0nce@wisv* +zDfem&m@t8-@RS0DqhpQl6YIM;YsS^eV2-PW+t$Wb5nC+MoQ$ySPEvnJXPLYsL=bxSvbQr{{y1BI5kFVJ|I??N5MDVM8K)(i$5Sj +z3)&HOvE+@b&>}NNk9|PIJ99XCzzFlQ>GzESZTW;P3%@U?pXAcu(6NZsrtOuTCO#;- +zoDQtCY=abSTzHasFiwCakTPSeooLFLA4x`>-``Hq)0(Tq+F9hfS7+NHhnQ)=H?FfO +zhWKE3*-f%t?HC}N&j>Snc_^cL+{y<8kf%}X$ZJfDYJ0m}hv@#R#F7cTf52TBnqt6o +zczZxFzwdlmdx7lU3!-vhHV&_n+f36M)~eyIkX`W|<1$eY0wT*4?h2z=(iKtrOd#6( +zAs{gcu?^~z?VrJI$#e$>pB7ede^#urGT#q1R(}|3J08a>fEWh?#1>9Rhi|2`oo4Cb +zKpReeNNiae*UDn+mjjO|-N-oT;;Y39oVvd9YO&NlhLuvvB<@TnUN($pUVcZFr#sv& +z%^_U+A6+eKmyT;_Me~GPd7M!Ydu351m}>ZaLE@Wima37aU1jXMv(SrDm+Nln!; +zL~C4;!<|p;z~On-epsw6#<9?cJ}k~Da?_lTi0URj +zWx^X123FY}l6LKJy=gZZlPPtJkzyaEc}GMQUH%baIVS{%L57t5Qas%{JWyrrcw(*a +zoKo6>C)P+W9s7t_yeth%Ds8;%z%ixa>|dSuh^Q)eVd5NLrsA~VqvAku(n!ykBUnA+(*SaZw|5M0Q!v}wZmi?RVRP)?Ha>&XF%3_G{f3)=jhu*ORo{l3!|_Q +zFb2?Qrlrjf&h5BHteXhw5O&-zq1m%$i8%SO;=)4PM?1}UZ)T&v0&jX|zKXZTUMygc3D+rwfofKkquzGu&ve~dalCai&W +z9Zm9Xz2CQ6V#(*hKylQtu +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 +z)+OUPOIOO>NraV)V+`yf +zaY8igvSB*Y_??Cd^Q;oEtE~TQU)glZ0pKetoo6)Yj4RzM^6ZE$QZ%~f1mY&6KHQg1Pl4JA!VGG>)s_>;X6v;DAY;~Ha0cb_LuQ4 +zFt1!nS$Q^`mEyai46;;;B$I2Bo_q#IUN$n~Q-k^)NhQQkSLl=sD$$!3WiMX6lGYFT +zJma0P3bre7I#I=(z_(7zUJ*U>vKUC`HGl+N@QPT`V3et42U!gzUAS}F2c73U&d8aX(* +zKo*!|YH&qw{EJvp!P#Kuks?RLNzcD3&h6>QX*n=eItyUD +zg^N$^saiVznpke(oCzOpMBeL<;wu$dV^Nrf#DYmA6wwnly7EuLGoN2ca&yppojh}YIdDQhSR3XYZ(@hZ9XrORUBn-)CuM(#bt{97bZ-f +zdQHq-{f`HIYx?@gb5b^dJyb;!>)w=_C8K8P~ +zflC9h;xLb`xI=2-2(B^pDZ3gA4=A+$F_(J;H9O!lB)hj94wFTycD3PEA*Q!9#%LVpp??x_s|!$7c&{IBiW($jwt +z-4h|0S;lSfV@6CBEvfzHqURjjmUQ7Ku7WsQl& +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 +zVj|BiLyBY_F&@E73l-+D-T?C|(N-RjpM@Eg4? +z^XY4!!(Rvwkk-7TWnSU$b-_q^0sj2U)7*A~+x{-P$s0rt>Rzyaqbv9+j%vMh@SNZ( +zNIoYjTIi8`*VnN-&t5WqznZ1x_=f&E+PE$lq{9n?^C$h~a{B7JUzz+0hI>sE{s{#37~-X#q{oH);J6K_WnQ4{r><9({57$ + +delta 31970 +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 +zhvdYt!oV^@d0sKS61^Gj+=QR +zEhl)noHD|39RvFDJreO_DS1ja5FDXvK7bP+jNz$c}&9L_x@E1+DFM!_%}Sq*u(IP;k|QXmb7C45P` +z;Dh2|^U0eMv +z6?L^*&V-l>z;ghWmj!g83~ +z;_!&oK=lGkDv=3dRrXV=F@VAOF=gwOk}0Y7e@Y4kq&V#go)N@b3J6WFt1>}0l30UW +zTp2w-IV8+@LOO*EuV@2hyxPa~DYJ*+i}LL3h=4TGgVi5;zdinRWEFvz$~%caiJ0NMA5?cfR;EX(j|1NRKs)NmpZYhwH(b%+Njg8D4~agM;?;(s9alHj=VR&^?l +z!spu*0rW9PQfaxWa|lMRCSfTWrdO^P&F57OFLzuzZ9!g1KXOjKuI(6GH`F#tDG-$zB;4p?JSdnj^8m4TPhY&D_|l8XwT`&1hwI`Op9 +zz)VKu>3x-E{nkgt+a^XKREB|=YT3t-u_znH-4I!@Frd6V`9^Uw8K~=g5#wGJy~L^wNKH$fN&`@Ur`H(YT?T($i7`I +zUiL^Cd<-)3GLW0im~rW2-35CMcIKYBL0a`8(MyRNMDxPwra~Y`*WDm&4K6Kjp^+cB +zL40KbJP}ju&&flWa?p=(c& +zz11*h^33#mBiQk*gm9?EXnH-*Al5s5LsZ%7(@o_mw|EkONz<9czz}{TGdfLyFfkoAjK&LwLYLBex^rbrY0xL8=wr~^ +zs5T&)N$-M;rov}ZvIpW3wvRceDZep!S0z#un2!u2O!c>ZC;Pz%t*#aB<8iwbM;A$R!q&*Xz&%6Z8SEJ1A2iYDcY!? +zVU}d+vQLTCD-rIF>YVQBf*ykXj!y}j)e!VKdhS!=CbP{?M?NiDn+<6MK&7ZK;7rhW +zKP}d*k3dq$NO~1R>!ZI(VM23n7B?)N&9^A$= +zp_Cify251-Ildr%SnCekbeSid?&PwE&5lkrq&IBu)I;KZDZJ_BrI)@an#@kG>Kh10 +ze5$1_ob~CJpS}exU8=k`GC1O=r*6TRV}8{#I_UPxmM3asgVBI0j1T4lx;wvZRGS#Y +z3+QrHqk}PyK}tFnYWjR7?obkx^A|X>;KgYSdq(3h^!TnKs7lUfoiZ-y +z?gZ8P8hSZ<5;RZ|>#guM)p(S{V~-d6kQe2H4>pO2 +z?CEkq17&XbG%_XzACBE}X&c2y6$aeS$`cjQX<9fl)0SHA5Z_&xf|Ta*wc1J3-|i4A +zn~*G}w;+$J@PgMr?-U0-4y=N;d?Es8MrmtqGa6A2%UM-6*+^N*_6&UkIh>{u`pKOl +zw7`K<#)7hR%H+IDG&N;(;gB>ZjH>hQ5}r038_M?is#UVB>rbc!=IOS(M6_WHnw>Sw +zNLq?FI=o5L)3&dPhKVRlphM^oQ?49Bh6m9urVS$x`e7MxWwgF>7~XEDwiODhMISzK +z!j@xR7rSuhu%KH%J8*}OG=TJ21sEV=WL(^X_hS%<0u6PAS5@@D9+2fm2aKSwr+fut +zU`(Wn5k};7bQ+K&K}j8d+hb(=x;S%U1~C)*Of*tfC(;2u|7-{um^@YY0uRhZcCb+NZ +ztR+0km?vF!FA_*HfKk=nbgwuiSkSyWf>t~jcZSl2Na99i)G}^uZgoWG?6tdlsjTah=SUdcD(w;*M_LZXzCmjx +zM2zMMm<$Y`#z1NU&@iXvG$9l?Q^OmJPHI-j==S;7Y469OE|1@dq$S1*vk;G8oNCV& +z&@jXEx}4ZB#fkL6`^4%6B}iZvEI~x)!U!?nb)T?rcWJiA8-3EmlJpJ0XlFY6ap(D2 +zF3Z}0J^&~|8*xRMHhoL1Spc1+At|MFt +zZSBYD>2HfAT`^>{G9LqxaFUh8G=@yc&;btZbo8maYZT|)IINKHJIL`JF^pKB64y!k +z=y$}LmXwaSAwhi#QHhe;{3-hJcf{H)J{?_9uWyy`#Q4tYfsFUf9LBgC?-y--V>q3a +z9#{^4NMhqIg9i3#qh-8`7HH2xv@eMEN}5LfJ@oTO#fk=pp2+T`WA}^IgMJONT`L@p +zy{Wz)BvC+Ol +zO#$vnrJdG`;X+2LJVb!XnNge^SNkwZiSG(KM!w;@;%(MZq$03pOOW$rv9_5X*%slK +za~PTw?!1|kvU&j?t0*!;+a3@bTR5A6rH&L9S>2Hf*=9=86%UB38lsRTJRZIRwDfz3 +z>BRN3&p|`q6F;(+Kq%&*7;Sn`++a2Ag&6(dL20)qmHxm3!~Ha5rhCAc9ZG)pkg;bTAlEzYrd +zc0xAl#HWOMi2!fNNb36w2HSJ{&MYTQ?IP2|Vp$V1t0hOAd(wcL-(WzG?q%4lw>&K3 +zRawHB)N?dmg6{S^`d5?hWW9eH~*~5G()maJSvv$n7KCN%rl_hO0^-j +ztxi0p1WEPjpbDRcN4ogqj>w3pZ8j#VIeB`fz7lt6T$}lu^QYE(h$4WOC(%`o~mLV3AKV +zV%lPFWE+_|4RFXs|Qnbs1+-;E=%r#@}NITcm7nY>~xQ( +zs-s0ab!^$AHhkH^Q4xJq?9h6(GgoQ&nV4hpco0fqR?NGURWs(&tr>!V2Lf>qGdj~Y +zqA@!{;h&2=6Z{GjgPq1aTY +zeD^EYdrk66*(M45OvuxP~;Z?`KJy4Tg`z +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 +z&}b@uXy>8P1BbHx+0*m2 +zMe~{48_4nJ4T2V48#hY4?k3CcfZvSL^9c{C>zf&QBAM5a|i>+I! +z@p_E?{hP3v+JDpDL<@V{8TLV7ywKPqYUv(2U`#sB;3aR#%$|6VmgS4y~oso8Cn6dQm!9&!zdIgwm +zD+uiv3@@UBxqSh>yptL5ui-lD`D;(T_|PT8;|Y5D=!PababNoia=5|^E6?8F9-1>p +zp;G=TBsqW8yjbliEYVsy?cw&9P1838Hc8}={#i-=OOkY?5?VnwUV-`2kGIdE6Q_qS +zoP6}r$G3+C#eUg-yt$fJrtMF~8d7W?Ik&x*KCmO~rX#;o*iR6^NYg +zo9V^Q_PPIeaPL?KnI*wa4~FMfc0S$yRa3(hTB`8>)bg-}jy%%-={H~1|0n3b66nXZ +zsdD63n~Uc8)ArjKe%osEmZ{yiczP{Mmi5&5oyKLfqh?hdwSIO}Q{~d%ZvN4tCA0ld +zD*fDf>J{{W&AQ>rd9QB9Wy95h>utEU;IiX#;Bw+};d0~h;OfNX#pT20#}&YJDy}YE +zr&Z>?x^=^YtdHR){7-02C2@S)rmLv+#jTBWqCGf|(h)~3eewF1rYnDU=5|~=a0PL7 +znV;|7U-9=D;86XE%rD(RmJ6gHpp6t#L1*7ZwaII=VA-f#-F!aPH8>=OpX`52Z6{uy1VAjJG=;8lbTBU9qhC@qP-P-7ruRwY{wb4DF +zp87xA8Y+jAp#>&d6oGQSC@{E`T7QSpb{uW3l`5E^g4dJyzEL)q4m~kLl(Rx!L?5|7 +zv`}j0$_Fx`;9Jqfua1RoR=T*ib#O5~^%>}PsNqH$dg3%IJ)a$DIAz*4kIb%yH__9( +z!%#G@tA~TvLB<+-*hN1!?ZEm9TNcw1(_ka*%7<3t+mvm~xO@Q$cf)i-YnG}80s +z0ja8S7I1B-Yw~fXzW(I3p_NDHgcs8BKZRZN!nVOVm5V+cdajm!{v6a7G=Hzu*)^M5 +zFQuo-15Iqd=pk=>`LtTPu)V#Vp8r#LE^Qxzm`oq`*H-TNXlQ=jTOGjA=ciPS0(HFY +z4b;1DZ+HRicxZ>9CvOkcuXsHj-|A#eTrs7{4_v;zg&ejWO?0E%zHG9*0tNqtBd@Df +zup^ed6^-6_G_?5W=fM|0zrTH6Wrr(#XG6o3LZ@IWq-{kaC*uI)>{2J!F=vVCy`q&xaF+-0x(!U*ZHqveL +z!YeC>gW;uh>!*Ol?_SShT(skdtm&HjL#rlji_=+e*V1$S;m6)kd9%N;iJmwNsdnVo +zr!J(Y0^xZSe}4NSdeIJs+a3yUhH9S|w$eSp_S&V>7BppA{ci|CN8XEl!7N#UdcW0V +zog7mUV#l`d7vGXP|9^q*D}nCH$Icl1;>)w>>{hzuweVu;4a};uUwD@tI>a)#xN_UT +I(8l@y4_XQ4d;kCd + +diff --git a/dist/kubernetes/scripts/test-connection.min.js b/dist/kubernetes/scripts/test-connection.min.js +index 58e051b5f905ec36572944e7e7d91d3161369203..faa1b6c390af23ccd7273bee0b1eb01eeeaecdd2 100644 +GIT binary patch +delta 179 +zcmX^7NA1&JwT2eP7N!>F7M2#)7Pc+yWt`K?t5^-D^BiO6*uIvNeTL)Y(mk@%A1q;F +zbxPGsNi0cJsHssVFI^b2wlGxL-b6m4x4;Ih$5&iQ#Isd**3 +zA(aKGO0m-yu4Yu49+1YuGCkxki`;biqa2*9U}L8r>|+v}?r@ufb^3(I%o>vmm{_K7 +USi#EPKHD3FIkwOC=3G$(0M{iza{vGU + +delta 80 +zcmezLSMBg0wT2eP7N!>F7M2#)7Pc+yWt`I|HnQnY=l;c}Fu5U|b^B>f_G-t;247_- +j3plV%SB~Kjn=YWvC^mh=3Rd=ZFCP%**zV=SxuOUFxw;$5 + +diff --git a/dist/kubernetes/scripts/test-connection.min.js.map b/dist/kubernetes/scripts/test-connection.min.js.map +index 4b347543815bfd6766ab276ca8dbb4f3114f5c61..974cc43c2e705935a5a947256162f0ebb3ae2488 100644 +GIT binary patch +delta 1237 +zcmb8uU1(Eh7zc3P)4s>FR@=C=Hc4Ag6K$%+Hg@3{Y{D)k8$z0SCTQ#1daO07@H{+zP*oq;9X?|~Q|jH1Fv +zOEgPdP`gY8;?Red>C>-C7CaIgBy;))65D4W18`kt?aT>Tzb~`5oAACg&)RYN<~+;S +zF!E6GQJzH`kO9@9dbANWpiO8qYD7)Qh_;~DkO?)T7PJ+$>W}i~y??-L-f4lcAFY<< +z1-2HN-mui`({q+|3I6`Q!@wuAlTuodGLpvSq_h@S6^)Z6O^ZxRTsFleG*#i!QVL^9 +zgZwX66WqCP*<|9nx-iyO^Zu9=iQ-%Mc4OOC*t{at?Ru6Ro3I5`B_k=Bz9T17(uD18 +zZg_Z@o3Lf1xr`%qA`(|160n*()X4-l%$3^4GC +zxe>2{rB|uz8Yj}ig)*ILmcWv +zHe^TJ(GJvwy3tP5gLa`_#G^jcj~r+~zq@bn@z2$!h4qr3^a!>OS4-}Hm69hExWrq{ +zt<@j?!j``YbvLiJ-1E{c!>8jyEBF5;b7!FQCr3AwLV^KG=RFpLU7@bl1h_Je)7*d3Y|)z4x1J=iMgD +z#Hz+a?vPg<^Ne>n+-JNV_gL4Mqub>Qd6yHcZ6Tk^vs7M6<#nmNem&2Bl@ta}`g{q$ +z7SyJXi^?*7nz0B?n|T)ti^pbu)mwcj84b+%1IjT?(|VLsIA_B_pYOzgD@on`yk6=| +zicmlQWMZ>4IKnNGBTmyJe34Djw-IiWoC#4m${!T4Bt1XJExNcGqxvjgqoql1V^?Tx +z5~2NHI2T5Eo>oyLr<2gxB(}ob-Hi6y45nX*kTuJn(8mm3s1Y*Vx;-KHv8dRZ +zkUI=4K^1Y?Cb^@+7nfg{aQ}Htw&Atqx~%9Vk0;%`C_@1lU>_Kv5cb0XD1u@zK?#&X +z8JM9QD&Qbgir&Sl?(gEpyxX_f +j)+Nf=?J^CtC`FW*uo~(9U7J3=y{>{2Tw;6O{p`mdr2_d^ + +diff --git a/dist/kubernetes/scripts/test-images.min.js b/dist/kubernetes/scripts/test-images.min.js +index 764396d83f6280dbc31915c4049b87c797ad019f..2854bba93921c013a0dcdb43e41e9185fc6ef48c 100644 +GIT binary patch +delta 2161 +zcmZ`)Yitx%6wck5-PzsVZGnX?twrumN}1JR+Vw%PwMxZ?q6Mn0F<6n#Zg1Odmzi~T +zmWQHZQZ&&&)YTqQK|r*C6v3F_GnPmMqSn^v4`Wm`@$tjNN8%rYk8^ixeW07%o%=ZV +zoO8eXo$sFix$(enjoXLFkY`95l83xQzL%8I4FK* +z$!JzCosQ`R7wX@)s_0M6*y&Vq>!03WYK6ZBZg^E$5ba>wwlS>(omqS{vo&>POQ)(c +zwbsUrYB$AIU{PNTCdWhmi$z4E$8=4x=k9xSW{Pcw!?SkINy5~_QUt~)NC=v~DJ{vj +zO_W`d>SdbRUWh$?P?a?`F|*5EZw%tmV$9)g&aqey;yXMGJvj|dPD*oujnPGj(c+|S +zWf28qv*}ox+Tu92!}_@EB4Vt$eHA9k@yI#2e@cnS*y{lEJEaDurf3D6dxQdv|00)* +zUJ2~V({1%4ado9*=Q4#ncp(W^Q^V>oEpa-_+{g_~jBi=ntEt(oS(k5YQ1kIGD`ENP +zk{^CpAB@1PV;&0jY3e(1$D?$RrWz`Pab(B1Tw +z!U!)|Yeu_PTrGx!wIg&X>4(`subOS+oFE5sN*HxL +z*OCy_?NBOU+)-q(AEz$`do|>-t20Z7^a)+;i^ujy4 +z=rMSE4VeY)-z()Fjl+F!`WM03Cum~MKui=25;47rYXe>O`WR$fdBIE`mBl>XyHQb# +zdDQ(b&*YNFK{21tpQIm{-T+1YJU4- +zFC5uRr{L5_NFf1Na78+Y#B)#|;CQ_^3~U^M950c>BQ0`(w86=Jbe^8Td{fcj@>7g-I_GPw#e56FIa;~9E&r(lU|Z0_flh6EAR=t5%T +z@SDpfmCcw*u35!_rZ)8OUNe_=)tF&haJ)2Br91yPgYb!D(?o<^K@O)y +zB#U7=9Bo&OMb%ms`-R1ud2b<1j771Qm&6NuMXolGbMmFAC*g!<{o5LbZ}dk5!d_@U +zXFlwGj@HAaXO)HG +zny2UHjM66f@T^j_ggZxR2e}?j?({PFYLqUDvFo^0T%%oxF+iB%1 +zK`l}tTl>FesOt&tnsGF5LGueAve<{BIF~4}_p?$TlpUf`(gX2BbPIkCA3|WgAELc} +zb#_t4bW}&7o;p_9$;0#(DXGO^-+7`3OnedCWWVNu@jR^+_3O!?z+5FSgPmi@<$cf7 +zdSAb`PUEOY50eVm-bca^JVGzOpiH)vR{m8c75^*~4U25LOhmO|ncPY;aHk!OqN;N^*ZYA+Opnm +zLtqe`koXZk8uo-aWfK@m!EIntjS%67Xo!It{Xv507Gpw)5&U6{XuxwjFwyYiz2}_w +zyzg`0kLNu{?>7GZd*jX_HY5z0hQuNBkmY0PcmUI@&5xlqEm`+m3rJjyHIIvpOMd2B +zfX*)l-KIQTKR`Cz8k8#W(+s(=ahURP?jXIz5|~X}TnG)*>sWb_77TYtc`1ifgt5hp +zG9l1rh8MCn3wl2@RiJIR$%^I?j%7YXE@!p8ZJVrAx2qj;le~4i*C$t_?hut0_sg}l +za#+<=U6uR!b$g`4hr{Dk&oo@PBbGj;%gwUV->w^us$U(@)o57Rx}5`X9ml!vn>)!* +zb5m|tZNUFvQWPIDExs#?^PJV_vsc*8II{BBu4JN_Ts#!;82sF2KgGm^GulM{5}C&YV3=n;4oy +z1!X*4Gg`*U!Md?_oP5;HE7>TkT0)h(@!Msw3}fT;B&u}5f~jGC%r*1Rar!is{n7$Q +zp2dll9YUVOE77XxUd+0z^K;4J?)&7y`HNJWk&n;{hIKPkg0??Q&Q$!)yaO{*WkA`Y +zM0~O*kqo_}cIpWauWOV`KndaIQCh{~_~sLFero4MD{BQS7fQI7rAO)IW(e+)YAQH@ +z`aggm2k7Gf*QcmoS2Ur6STb0Xsqt<-=szr?v}*t +z8>WT$@n^}rFzSy*RmGcYztQyj=Q*+@FnOFR;QdY{{5otZHzvczxcfn-G7HbF|N?w%-U3N|hiE9a7TMA$r}C#k`bR9Y3) +zi|m`M9AjVb0V|%OCHDz)p~x;jV2jb29N!*B7lUt{E*tnWv)Rw%;&^UE +z)^kpsbL!NoQ+40)pYQCv^&Ri(ye+w=FBb9#ZwyUDCT})J>^-cc3`(JqT +zPiIP#*< +zRr1K6tml)($z$=Ot-nuAGtW@SRGbbCOO+I!?2J7P#%&kl_%n+P_RtT&MlE0=0SF}l(M>3P5ar@h +zO8yJAbw3!N@dihF_oD?tDj6Q=&#?=XG=PrAhvHt-M`7A@T*UJlWP1_=(x4Yl0+*N? +zvz6K2bab!j6XY#PgD7!E3IVfJApd>*nkXtKg*7pl6^=czJq2os#9a~S{Nl#@l<55)DXA^ +zThxrlr<$WekU+&$Ph|$BLL)LF^+VvfgJ^&}IK%d{Nt2MllkXvqPyw`*Vnu_S)0}5| +zwD%N2JjFIFh-{NUwHkKXu(pK}4}9 +zKH>_y`OX$Yy7!~5OO7U^W=N)yJQsig(~1<1p%g341BVPV9IrvjM64+B(*gbFkGhWa +zlmNISj)CISfxSRrFdo=1t$+j$Nb5f4@-Jpt))o4ofoFfrb;TGcVK}Pjv4Yw_KW6}h +zNe-n)h2;GNb1YuLt1}XF@zCG>n5(!h<1u)ihtR2yyDsl)BmDb5?z*}=1CZHX-qNLD +zpNE7>7>PyqxVk+|C5M*rIU97J9#q-|PC^BByv-hFX95m!0btIV}r3DEA51#=RwgMI`*_ +z^%&Fu%8**4@n+g&Wby-)_Ho0C6$?ex;##xMnEr=PxOTb=$R=s)`kS9{l}9{Qxi;sO +zzOjvO(v}9vX*1$REv1v9!k~4%1NzBtyH+kX*j9$jvrpf5pKIex+Kzi>z!C$Ekk}pw +zq)?|0K4JpI30UnX|BS>vmbr{v`IDmpbMFMo6{e_`2ID!SmCQU7uqBvDS_PmDsCxU{ +z_=5@Qq(1pcS8q6F-_106TAF>f!PN-j={CftA;%nipZ=#$y4KFjr>HOsh+|keYPH@z +zGgx>dnFZt$up!7b1F{*lfGxpHLP*s|kf~1jPL0JGBRP=VFG9FP`k5YRSf+%g(PnsDn1)F0OaFOVH +z3O#%KFlKht96JrVz=x4ej_Q|u)^*u|sBe^G18a-p74jN(ATcnDj-%C#oqX}aridum +zcF^|5x+uuH&4#}3v#v{fYnDZuwqn*#Ai=uOhm)*LX19W=SKseC-l{?KgzcxFxkgCq +z`&|QmpY06 +zuDe>o2AuR5}f};vWxQnxz5CdxR1xelYc}$y*e9oWQo(;+m#v>`i3sC?< +ztvh6BKN>H2M@YB9xMj0xo%_5iy^6{PEPh0mRmb-BkCjH#Nw0qD^R5-oNu`Y*Gx{YT +zFgn!MHDKmT8TQ5gErymt0C*W2nH}yCFx9jN4+@a3`AF@Cg_>fH^w%*f;F&fWX+#7guB^E>3 +zF=#TQsXTZi`TVw2pKWo}n0zVi)9A*1Nx@e@K3|IkU1p&&Y- +z%~sWK`KBw{MV6-66ifQiZ@Pl+0*25!`iQ>w-(2ro7>=PX+N}&mbmLpD{asuylZ&y0|I)Wy|Js$X +zeN3hG9slmiyPaiTOt1X5tGla^G_&Va`rOsucJ1g`*s$6>n;6uEhh2BL8v#S{h+g#_ +z*DYN&P))#T>bt(9Q`cnS6}!8*RBqq_Wi)M{f605mieEjOGoPp@LX;^@*`UmyBKXP4tK{7F_JAUk1xeMAAtHIIiKqM&E>*%!cB<74a!1`Tc +zfwp>2{?N6eCyRV&T&H-ST??K4bDiycrp}y|RBIA^=Z{<`92nPirly36||k0 +zWvF;ThvK1(RXJwdg;b3i_2!`U1{;u4`b9r>ZR^A|@{S+7b}ueejD2F3w^jYwCtVwd +zGf1Q?W%1--mhi-=K#FB-goJ*h{i={wj%LxWNui$%^{aaHC$9L)x$PUR9?)<4iEG1> +zTum0W)`ZJu^aDR}UDXxMap(u*`HWurQ`d%o2k+$eDd2Yu>7wD1u^|DBg*n|BSjHr8 +zDz9(&scYMn$-FcVjbM;y#zutgeF=kc9h}LLGfY;?SjH2ctn2%J>e}zEq=#gsP)}lz +ziTg2{J_nu-g9W(%ao47iHh_iO;T`9~z8z#!+(<9B1W3PvRX=lZSlEVx{?g;FRht`N +zc!(WFLL_pqw`(?t2qgE +zn~szlFdg3_rp-NzlNxJ3mDTE!wjpTmh7% +zN>#7?rR(@i3e5}fminGEV)Ymm=CLD|hL3jwb&Ss^Wj(%5s@0hDQU&-a%nvkd*b6(I +z0z-%~eMYjwXY`ML=^E*BTAa%1=&xKG-F>nPhC$ZX{mSL-D%fT6R7&e#xe}g+wI!N( +z5^MMt_#l_J*1D7OXH)O`wJX$>$lC6+dg|A%L-7p2p~g41d=_u4-^dD&$D@M>#OE0s +zbfgV-DwS&xU=fRKPXG4Tu1zah0k%dwI&i=!zR~88Utjtg*JVqhmaL$=XDD9G>cnqc +z_s&EyOeD5xCT3lz<%3p;47*m0<3AM^1Kuj4SkfqnbaF%}hb4fi>96z4qD7q>}=+!~*R-F56 +zk$`@nLv3+8HA4EA9qR0oART7?zd%J;={Fas-d3e6pQSFENlY10IU(RRF*altM?9us1@k>{ +zn7nm{v-pkiYh;n+0hO86vUTw`7>6AygG+0gDxHGKQYR%<`k)1jU43|&@W&RCioJ65 +z%s^4=lRubxB0j9&`>1P|UbaB3?uw#I<^Z9<0u?1fnFZ=n2cgsK=$Q1ukL~B8kcXP8&z0l%096j!xjjQ +zN!DjwYTI%w>iX#+@DIUzXEWaDQW3Y)M@0X-ORZa%Xlst_JNvE|E46w#MU?H-+uDgK +z6|v~U<6zNt^sPl9o431kNeh@m`-bdGfMNCfmGZj7nEgnXfc~*k!;6BbZkKUfxUv;Zf5mRG0?z9lLeMM}G +zU;*0Q(2=zEu_ReIARrS!+TRAP4+ZatE5uFOTp +zrOEWTURXKrA+y(l2KN&jw<+R<6?=`D*@prfpxTB%m(JsZ^mon5Rp&s0E0>8@(& +zS-_Jn!=ioX;!aHWx=kqA0%iN&z!Rc?fw2j>5SJaI$je|HVsGpeL!ddRcVY-g<&B_- +zSTu%CxdB5ol4lqr9$%ue=f`)GHi&JC-W{z^tFgGO(zr +z|A}8)zhS8wn(+ZuQ6qkfGuO7zs<3HiiD2yFyiK70Z2|@Sc#;Lfpps~ih%MkjhKz*Q +zmWU!lI*Hj5QDjV_YHW`!;c?pV+7evHWAg}3JDZRQ?=@>Jp?$zCm*LiY(=xTqpG2mN +zT*yf`R#@V&KnR1!;Dl`{k`mQ^u}obG>#z0Rvs`WW6L(nxOqUI65wn($8NJMG!(pvz +z&tI;3cP7(9fD`d7`XNOKj;sp>))q|qE6df2Xxqq%7Jy3R=FV8FHlY<{r1mVx8&;@o +zk+#}~!7$`h2cCkNCym|d#T#b~rV=2puB}j!r6vCyVT}a!Czhy{ojJe$#tQY^4s7>8 +zq=LB!JP0z;l{)gs5k&NR=^kde)G`aLVvpl$7<_SW>$Rcgap@;OJrxCdZ}3G>u_ +zqk43Wx?e9^t#-S~W3>GIdU&#l~fJI=|Y=hV(~PtLRQLqgV+JGd5WZ +zCb>~|%szux@40nr)aH%_nIb5r|7-Yym6Jx`(y%%)=s=tnM#8QanwXD-6}W~H);5-} +zv4-d5ipufIOgbD7VxyGyL<;Tj>DM1xtA=M9d4rK3vyf;RP7gjiB?+-YSeD70&wapn +z&@R#>s~R0OmDphV5V&SI?lc&29QQ}SU~t?E-CE!^u~4J~Mn8X@>OT=~8grv)EeCXB +zhDIQ*n?*xP2;qf-KBnMqoUN +z#bz0lu~0PiL+jP_3PwqBh*8we&qc33xj}`ux8)4Sixy)i(JE`Ne*XsLS?bKch%Y6J +zV;kd%4XU=Y(lF7BBGJ}F64+zF#)uWWj_Ox#RF|(tqR4aC-Prr% +zhY??ios?7YI$9=~A_!s>=!M-1QHdL*CCo&}i1wf^IV)y^RD&J^=6>Cf+0 +z{hf)JR$kS;Hd7kw-ya@LWAS>xP+JCKs&p>yRogncJa+h?9&$eQk8Wot#H%;^)w-^N +z$1q{Js0aP(vMy(bc)FyUezl{kWVy1O(*NXF>(As+o`lF_haUO>OKQ>^t+aVIou$6V +zMCCQ$xFByNoj?x(vkU{1db|MMWoSpj4hA~j)u&D^X6OL(&Aft`oIZ7RSD#gc+4Q-G +z`qZTzJq?HgslvS@0pv!)ftWKIdmgJ~B6?>~^>NqACD` +zEY$lvwo^R0#1y4j#==Bj98saGGG3ECjV4HGHpReEth&%^-md)&rEQ?@lpvWqE^S3%y?u-pWV40mlH-fuV1p~>nlCVS#=-)?F +zq?>}vLPQpnLAVkJG-In~)B12!-O0F-vQcb){k+T7bzNagz4Vm+!R5-c +zxzAF<@35iSRp>MO5FUM5zgq9f+RXZ(nI|w)6Q)`jBqs-qwZIMPQoq{PjSw5AgOOOS +zFK7cnQzc^rMD)3SbyG)BZ@NOQ8T99josmr%4{j8_(e40J*d7N`)XURZLr!Q2jyB6o +z#K#R2?+xh273zvb$=V1KQPB*;r>;<8cMt`+91ZEtD^)n;$=I#TDLXSd`NGd3i)Rv< +zlc;3lId$erRa%`x>$0#VS5JYegdutLh3q0R`PjO*Rcm-sK_L(Gi%o32?rODiri?)%5$wJ&RT;tagZ^S5&L2dl +zz)dFG9ASw2ZJT{~5)tc3J0P0Nfx^k0vU>}G)PRZbcQS0PNWi!Uy-hQuPB!XUm}E~3 +z>K}Vdggu=zI>af65Gl;kh{~}vC(K}(VYq22`|Z`1lhQ^I2IFTWyQ+KksGiP(M<3dw +z)^Bl8t035lofSMbQssaFrmkPH2kYRz3>U2}C1K3mdc~-%M#a&gj3BDQc$G=iKwxN=;XA48g$^MDWA#SlGbg2^1eSmk6b(Gt +zG2aQJQ4mflJvyvpz)9P(0FvtXgf!pQ-YM{dQ!{eH6mp=*J4bk`2j*2XV{QT|r)>}D +zm&uSUJARyTMsX%dZyi+Q{V6-FSjdw>N;jHuO`$f&$%|}a95y@xm-PPlA>&F7=ywmQ +zkQ+HD!9cH{45}~g;9dtSR;SFgT`|^VGBz7Y0q;vre`iQ-b33LPa{jo`x`Aydl6k{5F#N)!>dF~5!3hw% +zc8>`*+F?n?)o~s*l!(-gGO6GGJPc3huz;OI(>i)))*`yNx(FwwO{|kUUksz0fb~|zy8m?YU^n0HEY~A +zb+}HL9i6Zwl(De$7Ujrpe9L5jzsZC3{FuIHuiDWa&KdFwei&|JGx&=355Io*m|C;8 +zkTg6q%?%-dYYn$#SU)_bwp}(|wLD8A6|CLSYQu25#O-5Vt?1qR)P`^l>>)Tk6B2By +zk`)OwF_gpcbXDK7Pj#=%fx=eiEIL(#&ek3?UQa_xW&;9brUm`SeQM2tIY_nQH|VwE +z5F~6!Ssw4~%zHv)FH;rEwPp`%8lKFj^u&I(eix^9!d4gOk``$6{qyu +z_p5(ihT#sB5o3a(-pfE`sHL)c}5MnbZ +z_J+}@RlM=EfRk!tMD=SAs;wg)_}qz_K|-W622)(zGvYd>4*{~miJ}iq97}VF*Kg6^ +ztN(CNZFKXj9&x}<{voxiqo(&CQawwi14AN*W>``I{lY`4H<+%A2#>}y&L3%Os8Dvu +zo(3zSj|gBkpucwrtLJ1%UpTI|ZE*ZcEC&t3jw!}`#`MUz>OIN*a`KmDM#=KSn?blq +zEzAmIm=$VB;+|LC9;D^F2%xRrY6cbeLjdm|SNpGQz>E?`V&EV=DK#Usjv|?Yu&`^^ +zB}9VJV1I^X^EG|=uG@6eu|b&|apKTbNbiBp3aCy-GUn)qbnZw=|U9Z@^BhHGQS +zn=@n{)5GRj2aT!2Q&s)M5!LPX+le!%R~=P8U(9*MlLUafnaa1_3KO=9QuK!rx==l; +zc5UsmlY9WofPn$48GfYogTd!&;J%}3<>f(?lL^6iD4o?IijfPfBFLj_LWrHm6KF~# +zp-(S4rnb7d`F9N5Qq%p%RB0xL=17AAo}5U=P3Oi8LZkp`>R6j5%ZHL;WzNeqmgOYM +zmjE*BMS1uXv-iBALHwie-}J%WF&s~hw_z@X%Ao^RpB9ju7zi4#;tWgKGcDA%EanXD +zH293&MR0JJ!c#(ZAsl8*nus{t!s4VaarTNGe}7P@woDIaiKJUymVRjoluvA%)&{c`43^?WNCnSG-?lLRn?EfQ0NaFL}0KK +zd&LR0X@+dc_vpORGSVbFW*UO=Os%5aU+5P=w0BD(0bewR@qd0m?>MQv8w0RkMC*|K +z4BD70WT^6WT{@|DT~z?hVejk{<_aLwDL-t=`3+B$PzfGQ~sOoQ>RF`yA +z^`B0vtNLfDXR3-UB)B@qh`@(|SxSbc618E6xw4$QABOs=ol=_?vlCfzbM0Bo>$ja! +z+jb!T+&S^JjW?}KuR^xrm!(cCbjf`Uau~>Dq^`M1MdfgJ!ooskxYak +zPTWWJHJtgyZXtqMup?5_&%Hry3?~7maGFTI*RFUsPKFlQ>1T|A*Sbj_C4p$Qe*G5b!`2A@_pMSBmGUo)ZBUy+3UM%E#p!{*-) +zzn|Z-Yz|M7#_>Z=;Ylv~cefpjo)%tbLO!W-< +zNH030mUL!9y8Db;H&c9?%o_Jb&{@bkb4(;*DAI<6;cA+!RQLH=QW^n2A+qH7Fj3Ex +zH|%4T;YD$J>O>#lNXe(qsO<|e6ihf6&zJSD�^W$?RMO82QgzMF?GIJjz8YDYWjP +z&S|kbWwEn)R;^m!%9%hmc9Q94G>v)nU1!y%WgZ%~~8%GpA4Gt(y9|)l=sk>%L +ztsf-mgXbd%DSo5jZM&<{rWPzw%$+7Om@T{~(ChyUZ(W~KFYR`;dH^)zax7*xq|B_& +z=*mq=m0r{~5z$%l`lRaK?Mz%{kb@lOfd&yyv=bAC2r;$r`tupkk0sT%1&t64V;w)D +zR_c6t!G%lxm=&nJpy;KpU-wU|b;}9>hGJE0GJAL|*VKt=wQoZe@6?!BiVIf^nsK0_ +zs^~9HE6;Y?W2C)Z7_TIJsf?t;;!tl)si?b#PK?}Lmr~tJIXW0S%zM(sR7l^N +zQtP{FKtL7=b^R|X44Sk0ZO+Q)Bz!E^SVjDU)OM^az7xMJ=1_8r=v49#!OtT?Q)Vcc +z15wCMtWG1Su|FPz>LDpIKpmAXiDeIToL3|6pGBt*vaYBr3$TAh?K399``z!tMCPoEmC +z4fcp7J{e-VtUs7lJ39**{YX}=>G0~`XVr!?8Jyo>H#o>g12`?(4+bPO4+kiZHOyqZ +zav+Y~0~Q+=j%)2YAxcvCID(j1p#k|ZY=#Z}PT;Lr*7cm~zsOfIw-_9W=ZpH@oVx6E +z0^CQ)(2;W;Oui|Db%LXC)CR`nP|RR114lQ`wBg%0w_ezXwBWTQ4eFu1+TJx~%OuLW +zlt(;4tB!tmUTy7&=`ZKi&K*8XJiVNo)AX48;E@tup?h1NG6P=8L_2bmy{gR{<>PbO}6A9i5LcwK?J>u +z(IeOO)-c|244Av9jvXT}P2imku>&^54nS^ckR9=^EyE#Z|2Byv&16*Pkn@i`=9#!3*i{7S*b*6l7QCnTYY8#b?n7%-xzZXK^YSt*;<+U+16f~PR_iTn`$*l-F@iW|Lpm?Z3pB`=;#b*%K+7QxMA&!SmA)PO7Ln=R}2R@G($Qxq^!WCSKy +zZ2zBhN;03f(``$^c``I+r8Ne^|Gc6u-TFU*+0za)1Pw56nA^fL1F&p90Mj-7XjScM +zABX4H?1(LahA}cBo0Z>P0~Tzmt`FS|Q!Z)=P}R5ItS)g= +zX)w2{KYFwBAqMR6o7LJ5zrOGVYR3#bV>|?k-Alw0o1TI=`9+-*&5xLbYXpgBo0kB% +zo4I|M6$P+Zz(hnu1H&ePTSZje@SB)~38`?Sc`0KdL={%TLMS(|24j9kn9J~oHR-d{ +z`d?q5t{ma$tb3}jBFVmZBecuFrQ65I-`;uQT_fI +zwYGCAslPCz!drZnDtUB4=Jqj`5N=l616=Z#+@ktt=%;V-KK*2Dk!*!Qm%p9uB0t&# +zU2+33cVOaUXM7B2A{j8j8b=Kpcq1A?a~o0d2=ZX>S+mKMsoF9H*(uZy-=Y?-uUH_A +z-<%tkU@Vyjy!zl@sf`^Kz2${!&E`6SYPo800`8l5r;mg+_QgH=^b2vSpsqjvS8Brn +zyVLBkZ1;>+NmzSNWX;CxKCP^NwiQ^3H@o +zUMdAcO8!3@XMjm-j5AnclV;-Iw_9eoIG8ZDDHP#o!IpTA#S<0{9N}}gi8ZoAn3+f8 +zJg~>te13H+dmghjUxFw!9$;tz^8Z(6o0#QBcoN3@5pgqk*dd|3F-Un3R~`B+UHdue +zh_#^m*X&T`vF0P9QUJ;n{7rT~E>sc*y?j>&nIziNxJ{URG+wdXSk=2<%3~Zjc*5ev +zR?}u=jKCpwlKmxZn+UOFSsJ3$W!!}2dln2T_9n(u>TyR8Q_cQ(*=I`7*d$Ba-@J>9o^x@JGdTi=AIm_4wm2Q?G@O{FaximF^}mBa{vO_b*p#m&L4Smsgi^+RxVX120$Odw3-h88>a+ +zKY}o?A0fM2D_Vfb;h=?RF>z}9W&H{v(5L@eT{RrVa%y%}6Efbk81}r`N)(|mvtk`A +z8>NiKppKvq@lP5K>3{!g%safbj)f@X +zv3O$oUtXcMEJ{Fw6LXn=0_T443ibPrt`wS;1>cl@?3JqTgbz0}wF*r;TY-Xo<)A!R +zgI-(_|wmKFKn2pF78LYKMkOA@Dcy>x>UZs+Y61J4|AJeN}4I`6$D(_ytZ(qb{ +zFWHnJFI4ruSF7i2&4kRP6a!zAuMm$$LL|(Di0$Eq{_LyOkr?M7R%6%L$qt)|)VziI +zY}Ae9HPF)Rx&wz`Z&g8evd=Uh(yzW%?REPQFTvih5W1CN=&jc^x2X+oI>^~VKwo*A +zIv(Ppf#V$UNLYwfbWRGT>)!!veIbe|($j3sMb`7)GTF6=P_W)N~rJ +zq6n$YqHHLp$6tdbS^-za^A!LN7Ds1tAp?5ef9}!0RTp-+owMG!fZ(<2)r)Gl2B)=V +z3g}z^m-@is5)2t}J%Hk)7|LU}t3z7~Q0yF{BF`bh;(&|ETuROt1V07!CvR6h0WANe +ze;%}KT_wh1}uA*BSiA~k}LE-{j& +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 +zXP=(miY~#uV?yPci2|tU +z_kLAfqQCo~a=RVWg8Hck+fZ{h>l~Ris5)>}4XQ2F1x`@{b5XZ&gPZ@Gs4r`o-bSi{ +zyZ-9`#vZ?e?R*76(ohuaPJ#n&B1#Bhp&9?XLyq|>!>Mhl=4cYurhR8Dr4bCKzWJ+a +z%X!Jz+oE7t|KO|Y(w$RQdK-{DLT3K2Vou;2zQrZf$eqzo{bR>!z2^aSkv{!3#I!n~ +zJ8KUI7_fZX;0F!I*vqD#sSev9!`Mqy{Fn&%TCx*U7Ir+BRoojSw-UG+;ayH4VVs2F +z65a=uLy!>-CNcm%lgXTEbvb~7C{VO)%aGjm0~YgYurRyFmcF!ijMCiV`$be_ +zv$*TO`MTP)qX7`;Zf)Wzvl|ti&#E*ugXwiYEvB!0U9Fj^PDn2i#M)3*)Ubf%A{oJ1 +zgwSeU6k>Fy!rOt596*fn>$dUGlb3^;TiB(S7PDeg{{F~UX +zcSO0SU;j-N+=5Xxx>8ULqifQE*R1jB^N(ro1GoSHGmlFzeTbnK+Vc<&p9gJB;xyXNA`A%m0E)zST{3r?F +zj)HNqZYBv#l&-lwj~W49UpoueuvJ9f4%)!MHohP2gpu^%zhk53zfl+}1iiB*Dyw7h +z`dM^*c(lfcxifJ8UbB%aoK!|(;!(kq*h*s6CbFe5M86N>e}1D#C%=sk1f7rKbdF{~ +z65{xOt-*n_d&mqbDCcg4aKcN~jgm=SF) +z7xX>fQ3s$&7k(Epr%}E8yU_BCQxll=b>CIH-TC&{wfeo^#Zkv;n`Ufqx=Ql@M{Upx +z9#LzS@LK}}`mFF4K)&n|g%5%?_4p&|${6G52&w!>JlIp{P(RKx;^Y;SG8xiIpE`-< +zEHfGq^6@|5wAmAnsO12+<9lk&()p_wpT6{aY6t_6`<~ixfhRT8X0l+`xL7~(BYZh# +z$rYU!%71RhuNKx1eNSzPl3Qgfz+>RI-@Bw;!{mZZuFL6i%-0Y@PVZ6e|Gx5`F2g1! +z)@Hoy?aoo0D-!0bw&(I{-k@x5ieP8W4SaIqT5_UzZ +zmD&>{DZ^Pl`y@Z0acS6V(;&Y%M3L54{S?c%=lnpeo+)GQoY%Dn4wCWsD765*FK|0^ +zmM|-J6R)MMSvw&OdyYU!4krCGtD8Ht0kHn|kln;%n=8~D!jD4ryg^X{{RB2+S(EEJgo +z2|%S8aGpe580D1IAAC$*)#VT>)6{=@42~#=Lbwp2`-j*tbtn|p2Y=W`p+5bdAF9pU +z=#(afI24vb-0~+_Q!Uay`9lN-&ZWe7&@l%yh&P(OV#j*BjC#w4%`@#a0f-fRQCRhK +zP2&?J)G4W^{`rs8+N87ilEefCnj=xbSIY^7-2!r!SW+e`-!Q?1Xb)}JGEO^A6D8XO +z?$98LI3Ha2F>Y{ziu>CitDYP$6(;3V&}y71GiG8i=92U?&GErmQtR`WM(hcBBIA=Q +zUdEjRm<}Zp2$`AvsE}3RupEd+n>R-3;h(6x*2ZkB{H#4^S?A)YsQ%MW)N^NAjuyM# +zL(kYev2|K*8iIrU9}=u#JRMokhS;`>kkZDJgOA&I4a)gvC`9dtPmp5Kdm&pcM)V^; +zRV(&;QpN{BJ&64;vq3~(4-LGqjQ}&l6_%o8At)t$#?=7xXMI0+4xi8M1DuWt5+Wfq +zs0<+;5)49Yk>a2%qr +zVbTa(daY$}6d`385iC&K;1+stUTMsjfe5u%3F3wLJD?FNB5~|LIA! +zdG{Ozmw>aL=4}zcu>I+A84Aatmkj9rPpQqD>UH@J5MrSA!;B}yf-J!Y*!ty9;T{IY +zN|GUP@xptb!ga<8oE6}EU4QK<)qPPkhhSiuY^dOR>}2JxG(N(|}`)GFy&u6Kr +zM8D`)>cy8iMD@TVmB?lxfwQWpnZ<*x6w!UZRv%mF!PUK_*A&|L{jb&4m(6!RQ~GDy +zs?XU=i0aATs9;Axzu`AHSRLjnWKjR%H_E+fzB(2o!qIn8z4fe)xiYFqylEhG}QFp}KyrwhlXewkBMTZo$Ce +zv|B?%gexHHZ@9Q194ywVs|&wZ%V(V8A`9oKWB6zua8j6`>R<<;{2z76dDe=N|D$#;bq1_8hj9s6I_-=i4AFxV~>CfRY^YqTriNut_W`T9iv9<`{Pzj;s2WDy5;+DD8k-p}$2@?$h4g@XS +zsf=%US}G~x5bYV^nPYQ1pdaGp{OGv<3gVPwlZWGMD1z`*WB>mcx2RvPv%7jLN%E{ +z_KR6^Y_FdFFIM?7YL{7AvFZ*sk?e4w7i#R)S +zgNgf=))Md}vCnGK7|{Y$2`?Npwio$j7ws%jR*=C(>xny4PS4uh|8q)OSuD+Y@E^;|!;V$9GEiU*O&lmiuYIhp?=K&v=TQ +z_?(nM#wlUpx59qG2KT%Q?jilE3*1{KQXvB(Md@ffVlG1Fa*PcO^&Y^pxS;RVaRe~!lxHM%e`rgEWq0aO{iiD{L(54*P4trhm7Po +z1ervro_yehhpk3ofs>FFJw)tP(cA_v*5qV+LARD4ofW7oqJ*C1{`)1VfI-2~0IAn4 +zaIc-oVcH&*Vn0d`dXW`VnB1}76mg#b(JAmW9jE}aH_aM7pV&4V@;o)B(LK-kwNGiv?>)gV9p1Ns#Q8Pr2M +zG^>s;>W49z;CAT;i?TL{T(gv6|k4-fW_#zupc;t)asprnsYr$n_Kk#M+U +zd;7;cquFqA2+JXkV9Dghv)35T7XF#W9x1h96W{M4li@$y>B-fQUa8z04tuAK>NGmj +zlr=LC-I-Xcpiw@#kRnq)YZy7)|FP +zhuCwO34k;r)nuB}mvy;6d>LbcB}h-^QYWYw5xxB=3RTadHAG|y(0b28_cpi3X`8Rd +zwp-sl1dKh%oej8J%ZOVQUK!G?Pk(5k`_itu4Qj;U*vHY*vVe7TMUfS8hxtom1FE!L%3x;rQ04KY5Wm*3s1ed69d)yHPT^aM@n$UhT%2Zp&qRE_Sb+ +zDZuY2@E=80c+c$$-RV{EcUmAlIPsS}ayAL(Eg~RUxmB9IJEa-1#H+Pv0HE88C@@4MB%{x +zIA%h46R3=Q&ijyYyx4qHCo%evGN#>2+}${|dFc}OPV62YTjJibw2C>3omNwZ1*7_} +zmbkCq!)s^6ilhMH!WFqCLP!%v->l#@m&rT#)0i^oO$0Hlw=H#V^`!HEsTF+do%BxU +zbz!M{<2sLJBMvxwHWGxe<(PiQQuoy}X)MyHti$$ns_|G%H|@Bm>^GUsz#GPQc*ldG +zWs_A?7;QGqIGO38ncin=1u-_n&#C9|Tspn4cZQ^7F>G<-mBo7H!*?wRaux!ob{~3` +z8>O@8jpH}JKoA8ahBN;R1;Qu*mm2uFIeMu9aef<76cMtQ9o%vay?D91cU{OZTKwrq +z=@ZM{-CYitscAj4+9Jsa5*JnoNS4j{j51@8#2|!>K=Y*Xjltw5!)yrX6y~!5g#cNg2c`6&GL0S^`+go|aeN +zw#pre@dPrN+6aGEzUpTWW3nc*KqP1?>##){AoO8|K +z8|um9@_#HvHw^4JTd9sG`6AXBAlb%1>eOoYI@~w=($%oV9nZ216aeF35PPgl5T?Xt +z85O~2{zfAf(lxIYBnVY|IYT+7pIGfacs2-2iI6u1VVL-^-*H&~prpg9VGz-eR? +zf8ukpx@(<#U{&jD-&EaA^NoP%qP}sRd&KRt1gPuxuXCSRoWou1vNoam#TC#i*Sm+@ +z71+S+J*ID5@Ai8uScjOcU9K(bz>9@>4I15r1k2oob*6uOYHz0cvQMseFeLuwYO{z +z>ccl|cj;ROu6Dibp+9ZHZ!><~_-(;&D}I;Yx9!|Rf7kL?j1fD-=Uwnc*knJ`HqoI3wygulj+Gb +z<=*a^{!r}dOY~>5tC#3oZ{2>On#d%AH3c{@0Hl9Y1ln`^xTXw-#@l +zIJ0}AQl82clg){8GMC+*ik5aKbGqY?JK0qTtg)KUx9|7n{`oH21A(G&l;W0lU&^enjGSp2BI>)k!;_2FB3F4TMO +z>QVZ;pC57QcfPx4nSR8#-sN#%$LP%gru%XXXg-%to@qD`nqj!@MLpY;u-WlOUcctZ +z`sLcUdTrN*TMS{pbn&KjI{&6cO8fq8(}Iq}+Vkwq>z9rWAHQ~MFIx2G04>HgntZtvNo@BY-)3$%C5<_qipKt3ojIk9@a}f-LqOBezfOO{iSBlgg2WjcTc3#-POrr2_jbNE>-gRT(R6P^CJ3} +zc9*9n%I7AZ*Yi||zGKhkC3?@Ndt9r>Zt4aBCk3uE>B)&=cd0y4uIQ)Ux?_#L>(O-! +zF3K}MTkh`Z>E5C@-i+b7?cF_H4l`{&4>PTj(boRgZ&886!T@y&?SBOBU$6U((|Wq#zpI +zS5mWx&bf9gAu3gFoQ7`Not?-`?nZ&h`uI&duia|ex?KPK&K+B+I=jw&;>A51*XURM +zuxH0P?;Slu9lGz!i#F=_y|G6v986cxbCF`N3%NyW^`F-4*r@YAS-wy|vctVV-}&*8 +znEv^jdj6pIyuZh_Vt1Q_Ie+RmU$c3wzTu5M&(dGMXJp;Ei|*_xce;u>!nRXif8Pj3 +z>pc*%Cx5x=LVf3bBjftAxAg4MZ+J`3D*bq5nbPAG{0Fvo>HJ%ImTG^GHK(^@ANdHvAc& +zo=Q}-u<@!x3znXX{!w5 +z0G>?>g>pG9r!9qEAj8vAR@zdaE3BN#+2g?F6!%OsA*R$4iXk8$M*|dv16YgTS2B!v%2D&G5 +zVQGPs09RqcCajS-$XO(2F7a1!>9i@fo$QVd6&vt)C2%iVGSqAb;iK(1%Le-TU+IC7 +zeHIfte{fXDgSHcTdNnRtNz=1z+zoy$z&B$Ov~YV;_-ls+Uh`W_@u~o<3JtABRrCs} +zfWtTQvS0!Pjux0!9=;$9?=FayOfBxo-eZH|L*d?z@NshdSTFu>1g|;wfmH#Pactht +zE#nFfe{QXXl~S8JGBYh;tQea-GhO!T&HPGVwY#dLy4~B}RchpENXVfJJEvN&Epu|$!AojzSENRWy- +zBu31k0Okoy1LgqcNz6gn93p>u;npouP`gDcshkpjJU-s7Fya#p@b-{UxLqkHK6Ps1 +zKpDB~%(p)*P;lqa->=!6;I!#Hq)yh4^=%*dIFGi@d)jd5?oOl$9fbuc$;&wT(#{TS${^(&`A;B}`OTp^DZT!$Mn +zH%PL!O7KH%z71%imx+e5L<_Htkw!;qn{4dn1epNJ#3wt($@yI{`U%MeE+8tkNp%8T +zlcZ0Ala>L|7{>`KDWr-4-cd>%u2g9!xxAqM#6P2r&Y{Kq7sqeRI8sZuh7L#4{Vw{`I3(pN4E +zj=n1?AaKN)21jRz0Fg1F5XQbHOVH5lEMk($ic1FG_)yfb=X`OB@Zh>Z@*u!V3VC9d +zSa+=#(C8tWsX|WhR!Y83h$&iOqn@dKOW*x3+ +zYG1WTqMlC*m1!Pl4ui^(R=*|{R7}(;0{9njF%T-1aiioV!lMj{``&M?2$WPQewedZ +zGSS?m2sOtn1NKGK9NP#NC-LtG?tsX%RwW}!t}2*E45>WQ4%6Qd`ntqK!rd^X_GoE^J^i604mBJ-qB1#O=ZbPL)7{8NGpTED^rCVKGJ5Elx# +z_8n>5VRf%INkyAZv9r_2!SBiZZc8eU1YNcO6;8nT)sq>WGL6ZX=3{sN;wN!sv+NIDWt1sd{hUbb@|<&;R-7d2ZgW +zdaF*II$NDOwY-1#!4J2;?SDShep71s$?L+`#RH>}lQDnzL_886jg9(uhCHvpcpkjY{$jQrkcK4hBf;l`{ +zrHH2?#+68AY%WV(iBeueqrsj7csVBEK$T;y^dkV$t7Ml9Gp-Lp%9ms+Y%6-XHLyc~+fq*H>s#bz +z!qT9TG90HA^(XwvVZ+0!w@=VDsaT)T%_REu_RqVPPUQeR2Q7sm0oMm%JB0c60qiAN +z>NDhuq8YNImZHj{r+X<=Lx}@|sL{e~YFK(9W-2g7+X5vqT^W>ed0PT6mzf^IKu~p4 +zc(TV6N&WNByLz_zfE?5P0`R!}f3l_b)PG7qM(_JK*NUl`WEF|=!yHH-Dwafh1Y{N| +z(ps<#pGgz8N^R@(E5(%0?B1tpIG|d($*PrT3?G;U&FYToJB0&S7u7CY+u6?~J +zuaPCw3Bz#Hc68bT3?{&wVNkMP=-cBP06KYH_=0Q6)FABL5PO~KBekzj>=8V|rNN#f +zC>6t#L@=!|_W*Lo%B{JBJ*U9ixTSy{5GpZ)jF2f<8!}`{`V1Rwp+;<~rBqhrU^p>h +zyVwYsmuW+|IvO|zRD>Lm5up<^sk#9RxIED>X{hpHAX>_rE*GQ5$Z^cDmTD|aLh9@9 +zbIn~$D3m-55Rg1DbZ?@lUw5DDo5Vg=AsVWGb8 +zeiX?7YbNtLd%vsu;&EpfLlYtrAT?-i(RT!eYCLSzn1;vH|MLAV-|X<^iFj#1C%)vm +zXnxH%Y~_=-x$e_3;uN(Qlnq~XdDc48oSrc* +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 +zRf~z_{zYnKTUI9*sry~~i>Hy!Y? +z@+!Lhm&CF4y^GbrR1RGe1CqCWbN +zq5Om`QNs&qq;5;p@ZuDz)_2(w;|`1oTY__QOx}kRMVryUvqHRt)9q1j`mn~B(qGt&NWPui7yky2m<1$Vl#X*F*#B@TxbD4@R^!RKP#VBeu +zWF&| +zTtUqcV{0Q22930DSm#%%FY540wcSmrq~C{S*p+J6{4*`tgkL|lQZ3dGtyHe24GD*s +z8QVf}6<5I#*U1Ai*fosVj$IAw +z@@Fx8h^&XB}LP;|p51=N;=e&NjQw>gKibj_5MKi%QqZ<-r +zn^2>S_?Yb`g8sCFUHe>)AF|-#<(+HR0|}p}36k=T39nge3RsbAZAwC>W0>Jm +z^aBwyb#4|YO__L(QJWN&%1Gfr*op^6R+Nm>3CD +z>S5!BmOKWjy%NAHT2NTDVCCUNT0gT+CEQ%JU=!8Tz3bJhE?8CbJM$-zAIzRc8pHlT +zYM|byOIy`i{fF)9_V%%$zRjza%q|Ddcya4m|8M|VW&&p2V1ft?CqrkHe4W0|uQtpo +zA@{I;^0aH)`JrKNNdK!}`Q}uhX0!{z@`&E^HP;%wAfP(i$HUqiP+coR<&oaKkzs!{ +zHLy=;XQirqIvG$K+d9UrR>4-hC8$1dk+XsVGFhc3)y*76_8}oE249Pr-jYs-)I}Z6 +zqO!lN-yKq$r#x0Ry?9a&QH|1%9cE%b3_l~*jf=*`xL}UWmjK-o19c|(p36jP8VFfX +zdVCYkVg)@pFMMjYQi51>b4J5GVWa@)91N>t^E|eI8L;yDU&3l6V4u5E!uEEQr~p3S`y>bkRs8O +z;=U~wfb%5PvhW231JZZwg#4W;nf^sf`ui8FjcZw(xSO(&92tfhwns(X)vKaiRBxw) +zpoZP@8?w3Kj2`b*Z*ME;#g{10lpoAz;Rc>$zVU`=2M6sUVZ5aT*I*}G((JBNW9B<{ +zgUgJAiHV{q6Gk|Q>Kek6Z6d8dbBWrvq!u?8j?Bv(G|VgNKU|_Z4^~Q!lCZ6`6$jdU +zN+%gOO7b0*;ebH-io;_v)sOtaL_>5;@I@e8G4q`IL$C)KHKf3;Kiwc=VCN +zl+GLa+0At&kc9a!`Bl_n%RmAPITGm^4sYrM{XRXVm?YHw@ +z#JOxUeR!S%AhSC%uivywRhC5nUFOKNLz5sMS>dbbH3`+#5pCAgyAvP*HXbEZa9*>{ +zey}H4(zhkl-l>;tl-B+`(sK}2n7Gomx98U5%_7%P(0`} +zmy&RQ$s}wCC;S`=35Y!Ya5CV}LKoTBi80&xAewYui#;>pjXK`bARMyA?G8DvWM7D4 +z)^1OFck9xC+CG(mgGJ+<#gnFj>+kTz`xABiA!Zqoy=f6ef|(UONAaYpVv=ifqelh9 +zfRP}d2nZJVEug{`La~gU4WL!*{Xqa=?V#$qAZAQQp?@MbqA$G5wNjrNRP(2pO|l|a +z#!t)}NrT)`gBl=@qWwt+RXoKS04wb9u(^y9v68_mXmf!pt;G=m-vaL#gu|&BJz@$u +zSm3;e;cDH?_NJ?uY;&r^Kiw{~v6t7XHOKhj1l*>PA$6cP09#7-A%sA7RjxDq3ZOQ# +zC#8Ryg&b6g*CIiA<0b+1;wEKQ6&qSS7!mJeyD?*UCx2yfs>d!$Qg8 +z6+-I_IwylN&23gcxLYmhU?a@)=Jiv%)x}-3P2`qimWfIx%Gcjh##BQ;B +z`9V?(6BcQwW={dgU}ulTm{y_~+{yKle&2|y3|1|gH9R35P-dGkj%PDY%)qpWx5N~z +zs`v^=IuM>qygTM%S4ekHx$rK*RoL{RST3u;gHZ +zdOL{48NRGqSCpHz*W&1GS@Z@xMpIY6P)_=QCZ9P;e*v)N12GB+(!Z}PvK`_;zF{m>FZl>bWorfw6ekzsL5FqT?TOC31_(6}LZ1Y%%1 +z1MHVCArBI?Y#7e|NvyHg#4P#mo~KWAD*L`2$^) +zC%TB|j4n3!doT({nvdC?Yf+@xtoMj0W(bCZnqtQR$Q)6QHX}1k70YIR6f+XaA)eWB +zYoen`3!0Hi_;J=>j*satU#9L{h~jJ^nZvw+)x0(Rh6CzN9b=9PvP~ZBB{+pw#&jlY9Ps-SPOjaHs_#0e)-N8%{Ez)J+9N7h*H0f*%XbwJ +z09 +z52>C|a9osiI1zIG$XX|bQbQgamI+Nn)xrU-E>|1cePw;o|*?wl}K!*cGb#vZ8fjLLd{3Qy6Kk0K;7*(oXgSSjgc-)`3#+)&vV0IJ5ED +zglfzBfh*MJ^%d|y;xhy0ksh>9v_bv`YI^Yz)#c9H^{SHIaYXq7btj1@>5LFI$HZ1Q +zOQQUu4cNU|8_^3cSBvz=j=*&**ipPVVGUA?mm|VmroMs1Njon$gJ}uXX#6o1Vvn3@ +zBYY#4wdNs;VTX7}&3PkHh=TQ4VRfhxdhn=P?B<%|VMtF(Uw2ehI_dyUsIhVV=ux$@ +z>0VkRhqvNZnpvacdoq*`SCUHS!3azy#LS7N>)kc3P|3p>fi9KR8{2X$anN +z+w&90)cU1toL!%gEn}ACWxesZ@^o;5G>Uh@ioWu=+7LDqCOIZ>8754&&kx&YVKV3;Kbp)W&vSPCs*% +zS~8y#I5AI9M^G)NmtL(x?cS)~cePr+`JD4$c4QRnhtjg05m>+1T&*^4EmX{KhMku7 +zg%gLWLs_m&M8v%tgzP_jwOZ2-Z|t{MtMyYJ>_Xy1jIuV8@FI3keBj+v^sSE4+l6ND +zPuPvt)IydTHzPX3d|V4K^qcuo7U^R4rO_-e>XTiVJ$6$%2>%qGoGXj7a@Jf~-~9r$ +zWXhQ=IO8Wu{80g=EepGXKvh_<4&3RrPI1|)Ub7KEQ*_)o+2@HZ;6O%>|CPJ +z*JL`AV7e6nNg=vNqm3vM?M(ks*0t7ux}!~`}xJ8Wig=0lWVO8Pn7M}TKq49<9ug$nMZbC!E503#N^ +zuHSGCv>I^4D(Cy12F8FFEwhP=(Pc2+$C+}_G7l8eSM}4^sLliQ11XxV6GFVl6cF-4 +zxuN?_RlxRE(S!*rmqfy2XE+7)jb(8?!PPH9=)44=!lkl)g@8N?`Aqd(sFAIb%yZ) +zsumXAUwN$xdb!Dh_;Hg32USvLSdK(7dgx5MoVi_I|Lj_|w!Puk?oqWFlYjrHTJOhR +zJTrjvTokQ3k2eu$977lzJtnD^uKx|H&Ce9D*ox*bbLJvjUH{9dT7yu_w?@^bsUl)T +z^bz(XG0YGaY@T%In6zNzr3hm39VaU66ex-Lv<;3|3+6y$1y3TCL9m>Kvo>gsNdnn+ +zEK!06i0?wl7q1X&g^lafoGA{_B+5x6FUE=SfMclFJhI&^B+&VmM~S_7vNg)KtiOwe +zsak}c`8(CgDJ2?^GDEo;^1B%CCjIgz;+g?EBFzn3OK&)#Hl(ZIJ4=PYS`r{+YEK}W +zM3Jb@U?SIW#tggmCxd&?I+8IAkOUou)X_Q3ULkn-fUiiSScM6F`w6vdK~u0IJSGUi +z(y5bb%Ue#W`TM4&OT5J0nInQ(vjztuM-nR&+=dLM!F(eIh13lBe8EW-o@#{%r~fR7 +z8G2_9$buXwgm*-KW0^%Mv2A$k&NzXr} +zI%BO!kiypabu2LrDg|ir@|j&Yc?xmh>Dv1Br_|DBml&C$bcKdM2Q0E-`;|nu9qTeP +zBw4mEoMuH-G5#9;_%kLAVn|ySIohM2yGAY4;p-8egT$C>$K~aqNtp30ewM*70gI9| +zwRc9as6Bf#-Ay}+(mkb0MJ*&yn+*&jXh*wL4{d3hB-5}F%(KibPMbV&z1lR#*599q +zR&?i>+Icy(h%*3Ve42y-9-GU?jGU{N}N6ZV5B3Bz&lIF8+ +z`IFLjB-Oe_QHg|t+gMEjF(A7Q{meCL)mu{P!YP81%p$hVkX<#qLQ`*+HY811wN1m( +zmI}VKS*xkp^_6MhD(11u0!_7KR3z+NUq +z;i)dhzv_6>ayXmb;wW_jENLsCEZ=r3+G;Q^7(`w69>0A^bL#{JId$viiR7gWlXLfWHQvH{8 +zRKF{uUfJc014Y2(oGNZsmyA=uU6+Gdm7Uu%ykW+q@6M{O?apxMMgJ*g<92fFjBen` +zFizD_!?58@Uzk%HUzkB0g{)`|P?(J@X2i&2ToHfEjxS8p99Ay3@gEU2DH0QIV}zF~ +zgCmiKetk~u=}b-(L +zJrZWP!;^S2&7OzhWDuGlOwr=YD0U8z3|xqyQabLR0|YhpCh9P-G%_JWyNeQDE8}RG +zYT!GH*CPqjZ3HbWS~)z&`t-r8&s(uky3SFsKT))=%_dhc9cgm8rk^ONm0fginG8&r +zU3-n34Q2_5;Dqijs*9&M;=_7ja?P$4(KRAiY0e!7%)F5OZNkTH4Dkzi6oIAv17bDF +z7$zb679`n}a;}CVRqFN-gV#{9x1b*_D!03W$TGF1uAeEYMLii{L7Glr>|-t548sTT +zM$`Zhux|oBXz!`S5eTiXq?UVPmPM`cH@i|$ffXbkSOzA{ysnhg=KisQY0-FV*@p3g +z>!+kl1A_ygW7M=V&Zro@61sv|Fd(1(75)8^+OjHU(HBc36tQM&X|d4akU!;TbR)MJis=?<%X_ +z3vv~64Z@)Wc0~NNtS&mQ9Mab +zGA&ruPgK?B)#M3jBI=#QONwpJI7pDdsNk!q!$U<#)F{%dN|1~I6C`La>?CO3Rb>Ro +zZdC^sbXKvI5Z%MV=eWMVrb1guU^ZU{&)HJmDq_Iwvc*j#W?-x8PuEpoUJfn^l~E)C +zX9dRUYRmSsVF2WSL_`ocI~SlAbhH4zaa?WD*GwqayaJ%pofYVi;?Z%{Iiuu7Yd~@7 +zi9>cQ-HR7ax+CI-I*YEtQ33c9q)8)VWOouz>ZlR5ahp3~a~8Y>L`l`*V~ +zX=cHVyAPgtv05H>HfCW-)NBst2Czw-xu#y3%NG2&%7_3QR|gxh;xAF&aKr{iCb4da +zoiIivS*3qZFl&Ubh9|{l97PBM=c?cF5_R|fRMqs%4pmkKQFH>ngs7vKfEr#(I>%9KJl-lKvp%jxz{q&UDxY=Q1(Qo|(X(etBsW~sVN_Dt>vZ%lJO6A=EuUcwbHskMM +z+4IrlSSYBs->6nx6@)BN9=Nrc!ioe)hTe}P8dgDYUe6H(b|OzdeK^6>c}zaPn7sQ& +zki!SDX*T-*pO|cG6_ddOz1YIie~_DAh>N7SEx13i8@l(&SE&_iqL^IqofLr~1NCX@ +zt!PndI`!OFt2GBh0b~5n5(g2#;l!8~mt;{~EzEWZww^V+onn)W!r)>kD-k$>_L5ht +zRY!dms@=Fq7m(cGayE$^hOrT=2*!xsaK#N_`@IRT)mA!fR45vJYhV47`pH+TH?EA> +zi(cd47>%z7`);UZo|OLkzm-$NU%+Es0k?oKaFWJ>6mA8@6^SAl9=j_ztrxvU-F#l5 +zI-lpsW7If +ztlM7)6VD6gNTZ_O{yMc~O{8uD(sgM8Fizneo0A!@uD(uP<4%>0hgsK;yiTo~+rVff +zTEd~Jc)H{D>UV7&0f3eH)|kHVCKWi6!|h7VLVhPaDU_(~mj`Pw#AC>e$wU8F_>vIU-DNBM+)>J949d=3EYAKS;WdRQNLqgpvHgId$hd|pqy +zQH9(-zX4U&|NKU^+nvLX141tA**9~0cQd*3W*ls1oR|=b`sB^(ie>b-$=Iq#OdROX +z{^#_AH>)M?rf}&eZ^jHSspr2*1+Jh{v#Z9y3Z3eJLV7vSk|;trEJ{@Pp5lP$CyVj^ +z8a`th*I|xSg>%2Px`* +z(dwV)d2lM4d1MFfDb|y3RhO-c!8Vgeaq9vgpkt118CJr&KmJzL{X)#a1*crVur!Y+ +zaWwOAEY!hT*bQzqKC9GCg|)9P)AZ!h5iGE&dlHWC;6)KC5c&Q0*> +z5ha34ovcC|1kNA@x(_wCRTxP(TLl2;NMfWPTLAjaIkPa1XK_SBP6bj(vX&56GKQ4x +zhDB0AHT#?d6)7E&-Sb3(Idz~t!?bDj+to`uoXsSYb^YGAtF2Qx>%S2sR%=n3Pz7)7 +zsuR2?ph&cyrOV7&7pF=QO^R~M7;Quy(uGAekdz(v0~gvWAD&K{#%FxL2qAZ%4>|cF +zfi%fDj$zw1)!7vyCms(H+BS{|}Fl^7m! +zu1{oI7J11euTQ`Go$7{;RKq9?CMTYE@$`~i?FeRc@m=b%PEWv6+fJ5b>SpLuKb^Zp +zy`XJsEZE8rZ0!*SKm$n^IX8z3k!^nFw +zB5S9m1Uza?(pYK4CA7tc%me?3ji;$(vMAN??XIb%X`)4>jI#OyuunPynfc8H1cWfA;40)c>AVEjVKau +zvVAi*1|O0#XSQkF`l`O;y{gw;LOZNp*Z=)q743GKH9-7613PD8G11G=5y*2;U;aLI +z#cKLtQq|0zdPV_;Eg5j1d!Gun2ZH*y?*oD0J9WNatvoN18`QVns#YwaEKI=e^T~sm +z6oaB3d%qg!sNhbiQ^ME%tdsFl$M)OnP71jpeSTO=V^REp9*neyQlmX_VcO*B5J +zmaN5gL;)BTDF<^Mkz}j5F6i(FRiEHWMT5)9WI +z35oy)NjQNn!aS7vFsJ}rv7f-n|2&>@%I->I_*kD6h=e#ZWRg=@M6X$c+W?%R?5R_V +zfH1fai*}%W`-hajvsN@{a>0}GOBz5DX>%+34qyP6db +zc-MlK<82?b+~qKb{W@m8Zp^zSI0hA?E9sE!5fQ5(K^7M=P!frPjd!1yz~uY0A6DLr +zc*hnAP{yqREgWND9Q}jRvbwb{KE386YWY+M3(O=)9Z<Tow|zr@-WwU=KxNuorAE +z_qemLJysqroV8FO*2M!&MG8DjsHBDIA*A+|M??oL0j_leIHSW+qRF{V?bd$ +z@i%ZiVezu<=E4vHS{xO^1-<*D%D*h-T>U1UD}y#vrHa1kqiT6PEF#2tbsrA}?Zt(% +zDHu61KY`tV!stAGPk6Fqv7=Q*{n$sJd0`~6++WdMw_;-~M?7J5#fnuL +z704=Z0Y`IYz(m7rss=Wah%76J#Dq0$o*Q8J%Fe7RFE!ip*Kjs>b%mEY& +z>IZMbM#uQ1{^f1TJC%b_62*vd(S*ca`wfmXh{bapE%KhiR)CrEo(~&(7-VutO(Qdb +zJt)M#1w;c|sG1-;5_N6^rg7CDxLqaY^OE)H>S1ihyj@*39j7elgLkNh6`rJBW|d|k6VZ=$^~WkI1oIPydL@(w!4P?I{Pv8;ul8z@|lP; +zjL75}L~Wc&RN*ik1rGBL2kW-Cjifov))O0qO&!w%cd966PA|DrZCD$_juM)jI3$Ko +zPe}UZI6e9^cdARLY5+v?Wh15sIB3h=5&R$yv!x;dF<}OH?|x7g^oE-N`uO^JlPKTX +z<_^SB8pBL_APKjTFVLeuWG#GQ@RMudbv^H&F{LmcvA|Gi0dgcH +z89atKX_&tjBVeS1*BFVuTNM=3z$Hg!W-BHvQNS5$`e(5|{~rD^81HNB6RKoeU{0Y1 +zlo7Y8S(v?H +z2(N7JUz|#C{J~{v_I^jF8QjccK;_L)#9k3CR3|s^bqN_jjVI&K?x-P;bTS92q6jbx +z7f#RP`VKMNMqx +zqB&a?MH>f_BZ=xzqKt~p*o5f|SpUw`s&k67C6c0!mJwZ(jdd($BPHBm!7i6ElyXFJ +zibsXWSjvXzwG@Z!i%S7u!Y@3zvv#z#jOVaHT7sz&xO4b}g?y3$A#9qO;e_{0@TrQy +zqNof1scv%-|H(5WUUnnKwYbFp$ +z(2Rwsbfe7)lk^z#rEh-%r$ZgENqzoZ>hPQh0#+mljuPtY?o!36=9X`6wodo8>?>rT +z2ceth4sm-dz!+B9n_X`fCpW|_(^qjep_?=Kz>dCi-Lkjk907dA(l)~%&N4<#N8n~7 +zK^&a}?PB|HQFg>>;8yyXLe-U6va9l?qrJe9N +zM+AwEIR%RP{hwA_7xGd`hR(1FjU*bucc&ivG!8bg8Ae-p{{%61#)H-g9!51QE+Mpf +z0;QeH*eI^-Je$P562OJj^5C;b!hPyIK2%^NM!+|zW;OuVF1EaP{3l~;I1HVQOy~fh +zV-(}*heRZ;KmHjNno1%dN7LQYpjW}*BB_FFgd~apZZfKBl>|t_o&$2eFA>7*Y1+qf +zT(p?i%*jxnxc9)4BF@OeREYipDZ)1Qqot4w1E|ODR`cC85Rb$y>KpD>YnSBgJ%|nz +zhF6mM<991R!W}=oTW#;;9xF#aP8dtU>D(#6z)qNZ)H3%N=2}c9^}&0vp@-LTGHH%& +z;?644bU&8<1tso69F@B7x<_qq4}|rD_kcEDYyZs!?Qg70@xH!in!0a$$ +z_Ur1e-m7N&I9C#)voU8+5*jCXxE!`Gywh(K1!5I_{%2L!MKiIp_#CriO9*i>Av7VU +z^r6qn#faI@s@2zquvpWyQFhkq;4U7+G{FoCC3<)xi6V4>AR|^Iv69XHX6uFrTpVC} +zLO=dl6~NYw&d)*3Xb@X>N1?b8f(iuYVxKOii9BxM>=foEd`LD?XUK$fnYkf} +zAAn$MtSaYku%+W1+ye6mrQZfGT}i@1hE?D84f0v2P{J>8;NvE!mAlbUwjX6R$3w6jT8^c#C +z&Iy&isKJlhA=q7Wawdo^_9jSi1T`B-@f~OMWJ{}a8L`e~-0GTRYbY9IF`+|W0A0if +zrRiY#Pl9To;vNf;_hd3Z2452uu-#3_1@(mNiu&+BbK^E-hseN^knnj#7x+x+?|nh7 +z8_1{4G^ij?klT#Xj+GG?p+Y$y-T&<~xsPpw?gB!Q_D8`IhQ)E2jMBu{jFslM|* +zwQlP9bX;V%0^1+~c@v*Brp^rXc5m?WRcFHpuTk&`gnKE&)`&&yWsYQ0|FJcJiW;lS3rMMRxDVmOUsTcgypNN>%+~~B +zVg1Y()#7fRd$oLl6|+uf6rlzRvj$T;7y)PRxy1gq#C|FXIS?4_p4RG +zG_v`+04ZZO2l8Pnhy0uX<)VPqbTXX-DR1EY&-+zkYTQQKP+#0a4wxA;cX66RXpkT) +z_>2=b`eHqpEjdb8f>9&XJZvBHtz45Pm^ImLX4j%$vp&#dnNNTFOR8&Av%5gs>F%Jt;VOwX+1--vd;q5j!Vw*PKBT$pFf~3y|4}}#V+G{Oi#V5ZHe}N_Pp8p;Fr~g)lqy@ +z1tgX$1$JX`*bXHm1cK)`eOWE-Az?&h$YQhFBJj$7W3P>`C4O%~fBnm9#GQt^vqnL0 +z{EF&26vW(7c)}izRn7d>+=1h~a&k=^AZ#lj*YMvcxdXPO-wd!*PTc@X3nO7Ah@zQZ +z_JfL47N?Yu_Z&sp0Co&XS*Kko8?s>OVN8SNJs*Zf?kWzXu$L9RO$z#+*aP%VD+ +zjOiNkiHV?vbGXE|XxnSPV*xJ=q$oS7o6$dcP+jV-TA(%Uc}NA_!De#oA$8!=xKo2L +z$D&5f3=y6G2@5TQy0+@15D25+xW4|EYE!d?f?oeM^}dTI&p|2D=*U?#%D^}ZEd}W? +zj<{i<)ML(4cbm2f!!<2EIh!Br_we?u)D;4TO; +zgd9H2rqxLtFJ(VU6|?IngvEDOi9?F%(mFn-k!pml^`37kPq(8brJAu^W^bJhUps11 +z(*N*H6`PMM#H5LFvjrigzxD5G!@|SOuasJIQ_{=7r4B`%4mhiNL`1|#I)sGjkm+T! +zgJFHkx7a}|ERf9q_YOYyErj`;4$iayCA2`Pw#Vcg>>9}C2!dOyh@V4&nKr?xZ3*R= +z3f883XB?#=7y$j=e^=|yNx2@k!|{sl__o@%WfDq9j54^2hEMZ<5~C7Ryk3~Zh+L;f +zFKJ(*U;3n)r*HVS>R#!fekOp_DLYCjUhe?Mdhi +z;EV#UWtR~xdP4{|qDeN9(=Yxm*7O~rOzFG7t3vC*bz{o}^NMx1c}p5;nZve&{F7>< +zjysxQ7y^z8@a$MbL>thg739EWw~3n12!*pi&FkRU +zG*J)}$dFBeh4n*^U{Ur=DZ{X1rEJ2ArWf~Dh&eCW2JBA5elu9)o=1?W0W(1f9)KtK +z5_!nmRH7a;-D}_}>Lq+IM*1p|g%(t#1TkTk=vT4pPM2HDk)G(KLEUVlM3Cleotv`C +z6+^d)vnguVp3kHWRNEFZh}uFZIT;zpSZSS)B2m~O?26L;7XY;3Tc;|EM&m|`%xkbCyfY!kjpNJAY$0NEK6v06hx +zF5zn-PB%r!r>J9NaZ}$MSon+TQy@G*h`?#y4kywlfy=?+6d&dmz`eVzHKY`IQJ5{W +zO<;m`9_A*IVlF|AV4plK=8!S{xX#?*d@f2ed>R6=*!%w{8#u+9juGTF$A8vTlI9%e +z{#=`!PS3EY9D7lb9X9a*d^@oCLrjnytCqosQPrk}X=}g6u??Js8{_)HAFA#tEc&r^ +zxYnR_8G%$28aOG`=XG)7P)?XdMv~BRPU1FHRfC{#TtpG}+xapMPf0V|oGjsWT$GW9 +zkuPk;#`KNFJDizCAgf>Ym|7ilZ1cF&bQUEI!mI(~4N#Pf1`2S^5rL(zKBkr;6#MA! +zRDXwTks;)|4*UrFYis(*k1&dG&m0k`=}-MgtpxaI;@t2@?BqY<&PKwQ_2L*LP81@fNK~Et-ZQ>3ZKX_A>$>~$uPoPDxBfJ@$l&4cdapa%#cgnrT2+h^-n{ZuWO@;VWfX#~cR +zg$Wt03;YEzjYE(5e7o6Aw|l%Vh^_DBC5NL!6K0gJ*pPD-PgV^94xk45%v~%_cEn_- +z`VIqvUjCn|=UToZG(sRUbP`n~_DF70#XBjdJ9 +zc3U6sKVuJl$TqG!EiMjj$s(J4W~>QkGHS<_Ja~H`OnCJ$sps2Xhr|i +z&(v~v*s`vozk*~3*C<&nRMNlv8BSx>E!AQU)kq%bt<3^`;V(jdmK{nQUO9U{xQged68KVaHxj+7lwb1rQcu^ +zK=tS9*gl6wh3BQwLFoqd)?p^+8o~ji5|hp=z3dm*2YDvFHtARW0v{c6ta>P*KlKZ> +zVnH};6hG@Vcc6^vpZ-F1Z}MZE1d^BtV6O;tQckL0fyfWLhR+re0h~bgKcN;~5kpXt +z*>>&8nf^)jn0$Q&qp>~4V#_!a%rOWQ2Lz7=fqOm(8E22*`ULK-g01|-6RNv|*A|mG +zNI#DJA<42% +zbRHsz2D870uHzXq@iMnPSrs%z;f`K(M%jv#g@yqhmI7?6&mSLp(=XM#E;?6y2y8hl +zT@uZp*Jkw8&}WLBl{a)#aqAcLpHs;*2*EDl-g|K{jEW^84o(qPH|8G4Gnh!XycA+n +zG7yjFJLkGKUUZHP+WI$7tHmAs%mc}UYhM>Xqk7g%fY{HLM7)L#aNrFl$Sqh&k2!oaj7Ia@xy>5fxyrsdSP%jB;0yrE +zQ2^s3a5fN}Hfws`f2mbdPF=w+V0&P&Lk~>n4q#MrX7vtZ&($k?1JD^bA_mG{4PzJJ +znT!yeic@A0KHtK~W|wCmEQG7rE<3mpV|MwR&>ah7M}^sIw613H?gsfP+ULpE9LEQOcC7KO}|!a +zGiR8u#yF?i*r1Mv2|s;61kQ;U@?;_fNbCw6OXK3uR6xKe{b_s*2lSS$z}R^rTQ?v8 +zd{5kO`?c!yadRi-#zDl+rSuuwza^Bc7#Kw*(7 +zN^2qD&mA_S=nlp}@gxSy} +zV08UX?YwAaOdJ-h1r`=ZjIkAB*YsV9$TJn1pN1V;t6n(?*F*C{jUd?eg7e$!2b}9{hY8p%~W653a +z*4#MLCb314x{Dy)V;gLe*^A`LBB8+a@|gdB +zaJ4PhsYuP{AWq%^F!P+YQ-H*D5yHv1hqLYSth!X&8AypToCAOnnau7pah1~iS_qpf +zw=}mOIwHNo?W$}gc-D+_1}_+C?0GXzNB#&Sw!0*@iZlcprKq6t66lX#_%L1^ROmF-5EWb4N*?aO5I4p +zgINL74eRAL3-OvE+r6nX<;3Z9vnWkhYbH??o`xZWP5Cc*jRvz?vxGroI&R;DX>k-K +zo;te=Gn*8XN=Ks=56Pr;cQTu7LJ*?)(q5+k)3?`tkHHYq_5o;52{~t?hV}RUeP_{@ +z%cf3q%^EWWh;1A5)LK-CLJK@I^WYi8Y^9@g!eJ+Qe-=LH?7qIK&An;i*?zFTug$$T +zTf!-SqEUuYvw@`b!5heDPxAJIP?HkVg<&w)$y8waW%f~(gYp>i;pVWuk;XA>Ej&eN +z6%u3GGzsa2zZivghx0$+<#b#u_oMy!7I*LNv_<3#np4pcY7A6F$|ty2Mwm9 +z063=iobO(vC`dyNtjs*##jr}O}9J#-nV+p8%ua?*{_;QcfCH=Bl?k#S= +zy#3kl>OSwk}(gqJnq=|>?+0CQEUL27Y;VbQx +zinwnUg`g<<SFMc>2 +zpJ>Oy^ufJC*|OzqV^T+4?lmK1Kd*~5dnN<;mTZxgCPTB +z`WEG0-j0uf-lg0t-J}lzRrU9gT$-|;e-?W*C6dE6o{YZG?T*aFkxJ2cpv!#+hurQZ +zQ#@`${y@no5Gh_PC_UM&wGzT +z@BYO8{-9rfaE|+v?wkla^j~K$aBp*0P?`O~rAilo^G>p=KYM|D(^SpAHH#v395~~V +zLczLj#t6hcSiK3=DMHhNB7C4Y;_O(P61t&zW@3vuyVr|;*{@{TH7!h1r461D($`<; +z{=h|Mi!k8GAm!{a#)e;3wg-<>aWlzD>x<{QH@e3y-dRcN*UWW$H`(AjCR%LRwBn5$ +z*SU_+3Q36zM(4V>b)@a~#YkK)n&;lQuxNt{Jb}*2$RC;K&IRjO2$;TbB7%E?*u_B7 +z`MerCY8oiRXfRdKkI!?*r?BVRj!YDQF`UnUiNQqk04AE5imAeV*;F*V6|fGD4eXK< +zO5#1Y?uNXkd=I7?*cgJ-dwe@_Ie=k0XQ$Q<=Cb!Nv(Gj`%F@mA#O)czqzwT#ixX!D +zA#Smz`j2_cNn^9%S=3L?cdwjs3OU=_W70uj4owH^}q_Na;rw +zxL3EwGy1s&?#^z;A&9gW$MnSv@`k1I^`Z?W#4`yrp3;{rbgycDO?MI>4qzR|JNZ7H +z#dU8@R5JElck407su>iaWfVxGYXpIv{nAneW2HdK>>(C4a}EauVZ`G797*x^sJ%Fx +zz|dSAT_?1f$Jja{`vekVv!HH=&DP(BdCyTFW@Y+4s#8u2x@VDlBaWjUTIAk>`S;`^ +z_qqj1yY^Af7%{Bre_G^zQF}S73ya;$yDNY~biL*td*^PRtQ?~RT+!)@-n$qcMX(@s +z7C3eAfqBXwvfsMcy?W)i6(#bA?rh3_Y0VeY4=#4^oC@MJG%a?;o{Bb61%Jb8V_?E) +z22~A{a>2@B^*Br^K_(|1m)+fJlAxc?wie0O2mkU1NBgL2)LG8j1*!y@n9j8$Y2V +zOWi#y%SM85!eVBp^h=hyyE+^+p$G3@>fSb0bR?5YsicBY8oOacScRPkxaSgE$ZUym +z`w4Z@wrr}4w>;1+VefPTY)B}Exz^fN)Qw +z`1N&Lub7v5*E;W$aQH +zINO4Tuph-Zk9jbQt>S7hdeITQquxz=^ywAuC@y>aSWJmJbNFkE9z(lyGqa +zJcT$euqG6I{8rE+>Q(*GmF_j?A&9KMy3)POTg5&p0-eBU#b@z4!*Qv>+Y(vRZ?B;U +z$MoV=?)_6G%uEC=phryL)S$Tl+?oTpS0jYU_b6(?41_&^N#SdNLJ14 +z48%Juj1u?CQF-8VjY~S+FI_QS<6RtZ6Y%6~rrDLW{z#`gw;}{PMokjjjke3+mDc{% +z?!KkXZ;jJIoiyJ#@R#(fSG$MYIZKqZet5O}$h-(5G%{HsTDYY8k~QuD_ZVDjwqDn- +zUgP%98^c`Od>Dpv(6qjPjeAXdpnT)wYuxyC;5P@q3-G%Tzq$C$!*4!*3-DWr-y-}L +z5=dfTIGmg?Kz +z-978ZuJ*O~b>X)TzxDWSz;7ddn@)GNcmLIk^?}!RDLwCH-Ca6y>zqaU_VDW2Z~o)v +zMY`h^-J=UCqbIYCu4;0$y1CMoFI2nqy`Q^ak;dkeNV5s@bu?j)t#Gt`j>y#{fA}x@y`t{(VcJWUaD{T*v|7$KmCF3 +zu{OQ_hijJW+kXRGfB3P@OY|?lJ`~rpKivI$J^zp0Zhg;P-5!0*?zKu!eRJp{UHItQ +zxq8>LYdZA&Zw)Qe|McUbb*F#+k?!xebr!Oz6OF!9{$wgYwx!sb>gm#7{b={s^sc|{ +zRr-q$4_%=D`d2F#=!ah2Ia|Nu*6!u_bjsSL-DlS6>hA731IYG5{?wMOTXmwbaD|?G +z@kW=v@8O{f=XdQmvzTuCYWFJgV3vO3;h~`Z>DRj#=o{WXcZv3WXJ~s{K_B|WnpOJg +zw$1a~%6j*AhSuuSZ|`2I|KaxTOY{vM_xbwUw|9s5mulbArRUwz-MKA4nme_%Yu%0= +zT^ISc60dS0duls#yLKS6uswIGI(l-nI=WrI{OLK%^ev-H=Id+j=-x>*=IEDvcWAY~ +z{|-=*qM#uPE6rcnYqmn)bKaU|{BNng_P^G+PWOGRd(~{+^<=ke_V{S^L~@JX^`SM3 +zXVvo6R94?x=v=LT*tT||p8pAe+w~~;cEf!O7wK1jqWd}F)@g8S(RrR$;$PfVK9wuf +zPwhXIyY5tZs9eY$Y<;Z{o$gwyU;psXY(4ig-Rty$H?Q5M3!mD&K<^ybyx_*k&vfIr +z8NV&3CqJ{b^s~h$uM1xn4~#}m#{A(E@kn?yHtIj!_TM{apLgS|4{yWIgI^DR7vZ-Z +zKQDeh{QUR@@C)J>!Y_VqE|TA)YYdGR9s=xsyA +z&{=9!sTGTba`n{77v#HI|F!7UY3S6WZTjb58M5m1S9cC=o_+d7cMaXYlD?;rB&2S2)FmM(sII{oC=hqkpf +zRcyuSv2PAt)&6IdXq$fUN5Ev)d246u`L}i-(8s<#bV-Y1y~jJeh;L`9JM)#=6G8M?TsSZnnA +z5AT|G!1o?iIK(7n*a=hd<$1PtAJ4B${GGgrhlUo$7N!>FEi4~DO+V7ZVz6D|Gs^VFI^b2wlGxL-b6m6#~>$59QuYAHHHCFEi4~DP3LE2(VyP-m_=dwfd*FA?QWl0svV~GT6bEo-oKefQ)^;7AKStV7<3OE}(#i9e3p`lazEM_E= +z;i$pVChJQk;%vY$Q8tn^^VsI3imicSC#$JJIXPcnchm?+aF_Hm4hPvEmE}{#^FRS* +z9;oi(W_F-5WelY}=J9YZU4G#%V~i!b`&ctO`Rk$ezeh#FsW7eF<8;td&R#%IZPHRQ +zUFFN@#(Vb)nz?BcvbEz9EC(03p&V8~1u$3%m9Pq`tlIJFh0V@CeOxjhs!pqA%>RYY +zcD}5J8dwc$pcd+&9%NVx>%apI;DttL0-x3S(qC%lstDVa$o{6fj2iN#eCzrLf8B-u +zTekg*>ZFFSRP^U%PfXW1=#DEO{B_x%&#R@C|5`RXMJ0RvtLG*a(qS#Im}XLSMa1^` +ii>Z2ClCraz04NXy71o0W8=x6BLJMrNW;6QN^WOo-@q + +delta 584 +zcmZwEzfV(990l;)*LzEahg6G7X%PVn+E&YJ`(FEe^5Yc=nh+;gWRMm#_!~v5FyW8p +z#gNz<6Te#{H9E@B*gMEzNV<}cI7k>=jYFN7bnyHE4xf{p3)5u50xMf|sY^12X&I5{>qA%hwL$ZuW-$kh#69S℘SJG6gaOtM9pc_0Qom@ln}Ud1#dt%yx8`qUbF +zA}^n;iHJ*yuwhV8GQj-!lXtO4QY|+`R32;Lb +zc;EmuLkpg5%H)C!hyF7M2#)Eo|GTPG8Q%sxy7V6+V{f8`{|EOx*?SXsYaZg%do}8_o!Fvw#eqt|-nfHr=6u +vRb~1CXLiF7M2#)Eo|GTPCwYhqCI_0JDbe*|5MpsSWh=7W0aiiu!3#6 +z$0=Un$pUi(r?20_%G!SM5*rY+12G2>a{@6J5OV`D4-oSLF&_}~1F^vNiDQQvB!rNYWM&eBGJ&~gG6YPf6Ec%T2oWN3xJe*G=E~eR#TrW? +zh^R@q`V^NE{_t3L6}5!7xXU56M$u&v5JguM){80^td*@@wJg}Lk7!s^R{6&-lm30j +z`;Pa%*L~>m^YoXy&eNmbQj^1Kw5+rC+xs_|2i6a)cMLepO&g5nyM{LpQ=5nB&BM&* +zVa48I<(+@NbMcD$PN&luHSzU};Wy`Psb3DiS@;#69en*tXN$Am$HPN|qytEX4a^U&k1vVmlJ3I`smtn*G0 +zt1Sy;rcfE=QyIw*1X5FGn@Y#W2eUsUpke%c8XqraXVG?<6;h}O@q +z#A(Rha`qF7_L=dHO16SBl6{rzi!VdZyeC*2WyVjOVDGLR3Z&$YIj?Q9f!C9pPqM2x +zIuOKSv2+TbM_eai{?7iFrhOUw{aIGcc#SFC--*U?#RWDSy +zY}o%DTg_w|(zx(V)Jfj^jvZm>umks9VXNqb4?7w3I&ocP&oFerk2MUcqRgb3LAw-G +z64pf3l$}r*=RRiV@qe{#+dCtEta7rVvyALX;2A64;pbKVU5NWX>>+wb%dYN?Ih}MCE4)2)@8AN>K#9VZk$qV>%^0Gm^ +z+lGo14K0Zf2AK;F*CGYEG9UFS=s+0vn$c`JmzX3vYDUMPKS}(k4OP*O%p?(GN6*rf +z0YC3R)wJIx;t +zE!5!AI|L^oqqO;yze1M<*WdO5n~KZ2o_=&4Lk}fzbO5QDNJgeV8bB9mI*`T328Gm2 +zB0Y{*zk=&SH;}4m98= +zx4;@1zgenH;Rt$)rlSG8|6WKe6qf1QZ74~@z}m4LR!zla7Tpi4(%}T2KMKnFj7ZBF +zJvJ(wQWIYAFt|5bWQ(UBM)fpYJ*P0LVImDO+wv&-4Qwz6et!q}@p>&{z655*RwZnV +zqq_tb5s~G|yxoXF;KKL}gksFd>?6;huY>|_c@A{-W($G&I8Kq!9`rR0QS`qAv{x@G +zcaUQ*p{)!!zHJ|{j(}B4{m4GF2S#JiD%UXQZU4z=9Bj))MD=k3yi&(Rn(b +zO%5T2jptC2GTIh_`2h!OoNPOWe2Tom(1b=t)KJ9RLP-qPw_w=DHiA#01K=k)p_P;T +zB-A{Rx&b +zJ6v8SoctGva#lgqB7`s>uZnVc_=Pj50{1?SW?;j&Xa#xbYs9e7cl-^6W%W0Rdqf!Y +zMgsEfEEM;^RiuFkKE8?=CeM;=kgFKMyT5_?>2u|>ww1_Iaa-t7bwmnYGO162cMr +z-7H`;DVZ%U;a0=ehU=${tA>@v%D7?$WbyQDLCY#?@g%Q`TdJVLHoQg)3;Ff3@wk?& +zr}J!jhn$F6OhjpL>3upWl-?Ua1B$(U4yR_UaEDAx-ybjA_sE$Wxd;m_XxGD<#>_+^N1q|&Lo%GVtY2}V6VSilT2&~_$mm5s)CNC +z$QO3i@%rkabhcG`7Y-))YmRh#)Ex?w(*vp#)uq0OLDtHdZ;`Yb+vDy8K6sDnoeE3L +zC`%^=nRNT(##UT7lReI)+(~@r7S$|;Ri>U71D~C72NF}5X5A^E1=Hs-ycKIIa&FsH +zdIon8ZiTI?Q)TJo6mCpzyC^=PFuMaOY}lsS2j3Q7Y*VG^!7T2*Pc?@Q8pziBROD^w +zSo7L^o-&fV*XCner72ed6Ys;c@hf?IVf&3i>u($e>`IVHOY)a-=!A%$# +z*_p`)To0HIC;$`!W&nx+GXcebS%4BiDWD8c4yXWB0%ilM0M!6B*_qL_j^Olb1`9s? +zexU*n+q4RN{6h_k-Dfow5@&d1c8T=gxeJ=wy~EnVQ5>mOE9QlVJnBGlohKIZBs_6- +z$`gzG!lAf&$P$eh}s_yhtx4oBpky1iwjC{!3OuV(t-X&zq+mt_&5mSp7~x+ +z{{R@{^S90@!TKxOX>(;}&01|sIF#^&67yDMBc8R|JJgF7EmE)5COnyhJ`(Krg>ZC} +zp{y#r&aYmi-Z-)Jf**Ygi{Te9PcOm+tLwD5Z%a)fR?n%e!o!~yDn|B?Y5_HXTEGo} +zI=~#jjewf~a{)R)JzySSK0psJ0E_?=**|Ljke@l#cQEN^dRS&;&%0)T1z-i(0CqqF +zzyVkQXap<-ECSpNXaY0?oB$rs0%!#+CVSp(+Z7cWR{qGDp3?to8hOC&(%x&<>($GD +zQE%cN{Hm6R3jJ(%sQbH$e{pxl{O%I<&v!??3HN`yRFC_bZZF4IpS0)W=F$cQhSn70 +z&Of?U_`^}HePr%Q7r+f@2Xp{B0k;5_0G0x}0LuW~fLj5}0V@DKfZNF2lPe$I_&;%p +Bri}mq + +delta 3837 +zcmZvfdvH|M8NlbByL-=#*+4KWn+I&NyTO1P-1m!UNj8t&BuayTTAu{L-RvftedlIr +z>82GDMKs#Mue{ll?!9AH{|91$q|Q|oBUOJ#h38LHA26vR3RR{Pz(H)xyu@ypD9 +z=lj0%z0SEO|JpG{4m>kOCZpBs*Ll_joc-SQeuw9QfY;OS?{_SByVs2sHy63hMY6fb +zZ!T(HDr$fFYI*zWmX=7cEz~B3+2B6y3XY4x-u>DDH^BbAUmFQdn$$NNIECWj*z>Y@^3xqkHVgL!ZAZ8KkdMi>X`QMfJIHMPdt?@~NH7LTy>PrbC(W`t5cJ5ad*rZ8d@L9T$9!Qv$&Z!-;|GIYS)kVp +z1qTbtP9GTrOU+1O7GJ|bUjaS4R?)-^b;4XtxMWLTUD85pt@suzJ1;!M6K4hc +zIo|9ZD5!-S^v{gn-yTiKCcSK}joz;z?gSik(S;Oid(;M@@G4^3C*ZH1)z{E1KG@iu6h=UCZ-MTLJFtKyfS% +zV|}z8>{oF9s2YtSU?`_6+Flthnd8smAVnvcsiGlJfDr{r)dc{FUIi+DaI-%;-h +zHQJ%hsLu)W7K^um%|P|+jWHU~61NZNI7TuUb17Dtarzt~))>@1f?@j-s(8yIG)M4$ +z`}$ElU$G2+09vsqv2C;wo1B5kNovHaV%H=+tKm}c>~?gSbgQ=FQ?!}jhsN_XweSI- +z3s#=RtM0j{=`V1&{Lu0YZsdr#OO=p^=YGg{(mAZ^S!&SY2v~Q@&XR69z94&iC*`Rw +zl5(q62t;7&0cnFi~2=0!9txJuFS~}8Qn$9!-F0*gu*O7B3+53qK#Mb8yaFw!khzm +z5TcSI9X&v==jG|xc?c_)Wq&$E)4VzEn)d0M#ph6$$5*oc-Z`oJGj;R$edv1~`{Kca +zTN>eguj8R8A06+>Nlza!onQeoh|}a3sIF +zgzMRu|LW{5g-HWl%|8B$`UNh&y9O|9!jt_QQV7D;DK*+qLEKT0*aG?3h@x0wg@b(M6n~Til43&pOAOFL61B7QmXVR +zy_l8zP;Nl!AU+04y&f@$cad^`J}^Cv@Zklj*XBZrf~v8+R{RT($(9*qJ5Na(WJ5-A +zg@*V&u+NNJyR546VvC4}H3w@JiS?u~0R0}ZmmORr3sdlElh{DAL$Xl$Lc#7aDnjTJ +z`VL#RL`=$^c)^B-$q~iSU`Io9M6#;EMdLHe;|&ek746+l@iDv-?9l2F*|Ot$GZKxzcmwY9%?tBz?WdY4Z0)s)y`pihw}0+xNcFdn3nELI0_A$b;qkSX@|P{ +zy=QeU?2=dUUA;wT!80iX5NYrn*8nmz~9- +zJ?zQCkqOUeIJWoI}KhbMGLsVnTpb+ufF^IVObcs1`1$Dn(wE>G-uF>KW}5l?~r +zbE}RW#+Ll%o{Atodq29T!YtyTiW@2x5?_urZK(KVr7@Mas@WynYVPXOw>Q#VV5f2w +zMxJoricS{k9@d2_`}=gpc)*fHAJ2$O*-&3M<7 +zX2gOtB8!mgktSp@vIMySu_DdLQshR&hS(7Y;$&SVlihTpYe!1XxCZP)YZk!npM*5qe`+p= +zZLMK_DOXGy-}Q?_m8D;k;~{e?^X=!&&FsaV&=V7Ienp1>eP48x!{oN^3TSxMry1XL +pJcNXiZlnk4MQ%ZEMOGj`MEa1G$Zg0fWHqt|xt(n~e#g0u{{;{g21ft@ + +diff --git a/dist/kubernetes/scripts/test-projects.min.js b/dist/kubernetes/scripts/test-projects.min.js +index 4af33baadd10fe865d8776f07084f6d59ca98096..49a5cf59a5f36a93807b14606f91c2891c3edc49 100644 +GIT binary patch +delta 7609 +zcma)B34B!5x&NJWmvd*b2a=G5{l8_pzb?LVzIfOC(Z;UP`LMIWo@uNeT?8c>%QC{d6-aFq?A>pVKFNp^K8TWB +zqxM!2HvF9`@OqV;Z`5`v-Kmo@2yu27O>XDSmMKAO_}T&pUm#+4*>zRD1Gz@^VYz$j +zwE85$rv;&7rBp-7>ZYnRQ|g +zoE|1iowo^+F@Ie>@pbQCcY-81bxkiWR>!DQbhuJ&&$7tBvtbB9BJ##lMs=HNs0Wqq +z9AlS|g&Y^VRKGf2EsUr|MQV)yDRg#!&^fdpveS3x#su8f_4KI(pG(ziVheF)5DvdW +z^0>&1&{3Q5!u~Qm`kVc~5^%%jgMYzux}%4WrN~ZqH0F&#^v_)e?~mSXU=5g +zZG0cI*iIf!!uHiHQbk8Pt*h6Cg0V;_5YQto)iKeb;)R{@E8uihjqVP5Tl9r^%^-gJ +zG^bgeLslgtkvBB*bRT44?Ktuco^khhvIMoyyjnq$)f6tIGGqxkYx{w-F2z937(aNZ +zIv9GsqIpK@$wY9~5_|u~8Ye%dunhl%)gj|m2mTwPwnQ|Xfo+RO4W4p&5jmcKr@Yrp +zM1INEN|wTQdUTi2u)qu_hH_zX_i*g>Y@s&_ib +z6$-)gR56eLf=~rj_@f8O1nOJ}hc625Y~;vY?~QqpUmZ1)f7W?XRQ1NL^I1^VCE1{M +zq>>L$JVeSRCszgVwu+?#+O$^G%-$WG0E*V(!WWJYA-NVH_t0GEna%oj-b7^BI+f;d +z*}(cOL`TlfZ6W()YaG7 +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 +zuL5P+EE7E6vRQB_Pe~Yn1 +z5ysKK=l2=}5G8dx%LQ6&w-f(ojH +z(GXY7$8_ZgRTAV#h#RX>yDS@Cb15vfvJTx{bhh5+*W1Uajds|+Oe%n$^(^0T;z7mf4gca;tT7sN81D>`WIG_^VAR6S0t04=Hw~5e1C)lN}GlHrbT`{Wsf} +zB`HJV+n-2Me)`?^@Fcrr_DNQL`R}$n)0Be#y8C;z#b@KZVCbOrjv9v_9Rk%UN*aq> +zdM|_Dop6c3)_P_$JNhbCF=%w2@(?d7S>Bdcp^QVD#7ATYP#X%B#bN%ats1dWkY-d@>gKEXi7?j|3MhJUlzFSosLU^i>~c8{4vF +z^Ki2=m`9?g0?JVyg&znhyk4{?tc=9wgQ(KSyc$;cj~(Wah_aXmik(sAC-J$baCBWv +zd6~g)_DS);yXScYt}Is+TLT9?9@D_A-$~g}%>%yIvlInJ->US$_&04iMtFw;_uZ!0 +z;I*~NNVx3^rog>J5t}p!Q^5wdAyTR2Oo?EVt4J%2p~as91pj1bM7j;>ScR +zT!W`pD1Mkos7OL^aGjDRhxy(hY?!VLyoQPES183+f$O!E%4m3My|U>CBGXx1Lp9jC +zL7CAzzWWPd2y76s+J4*ZN&2fh&#A@Kwo2+{S*YyTgvxhpZ99m;)#gw5R>l~wDl5FBPWY*!&Y%q+l% +z`T@2HJp0Tse?P$X2knOmjv4UV8Md7~nlCdus%&r4AJ3Ybs%^evREcy6X +z+DGyH9(`+9s#%+7Pv(jm%C}>>X+D~7|81h^ty8xz;Q4vXmF=f;bNDQu{+l{FPGsXrv&Q*#|kCIOSQ0n{ghCi`bp; +zLwAg|Yi61KgH$9sUTt<^m8(LH=5ef;eBBjkrSX)!vu=!z?541%Sb-O +zYrhqxgu!r=Jp&%`+J{jI%u`T$!XV5=4tu>2M4LR8v{fwX;8Y}5)Y*={3_OzG`)HagM>Q48hLNzX@$7p<3^IDS1%S} +z&A%ywBa`LawQsOU!h{q;T#*44EqvH?iysGmG!KGb6ERXcX>#vE7L+fsSYX)zlHPHU +zSm0z|ixheN*0MOkrum`0O&UP+Z4vv=_R0w7bk%8v+CtEGf;dob8>;Bky$qKhcQ2*X +z6@u=&m1MnVbXsIYU3wo}uWVi+K$3%{=@;iufn&p!w8+mFWc4LBojjEZ}SQtK7sEd1ciJOKm4G+a?|&B`iZphg>?6DEjbUdP#t*0Ik>Ig;w66_sd+feIjWg^G_={9m +z*$_rGa*cGJ#k(ylPvHP73o;gUTALlmB +zWlYN?OX3mAI~v)WggC4mO}@cL9vwqkQLe`Iu_RvY!?{$7I3a4y-=l{5%P~`2xHm){ +z1V_)&?6q&iLQyrb=G0ZW_#^qH_!CqIk5LQo-(a;Nq~Q*9&Lvg&#?`r`CkEg6a2^r) +zTc7xd)r#ZUW^#@b_~Cpq0)=O!E+X!fbe9&g*EnnHJ%z~k-cOW*3)Z%iTk+K2+Q~Hv +z{>zjZJ-;B7p}u~)fsCWBIne#BV9!8|>~3e+iRgMzBl)z(iHveX<=xgaqz0-_3t5~b +z`1M9ILUM6s0B4g}(yv)-Lgnne#9<(B3yM(2(Ite~0OT>6)$x!ez2jaY!{&)J(}c8o +z6Y(H!mo||-GLAc*BNa#~T--{~B8~am2;M(k=Mv_1Tgk>k}u#*+)SpTE37$T{Ocse +zSosz?EQ>Z&Q5g3OvBUD?e<@lbEqDp1zcT6wb?|yBN%( +zVysc5(GR#OyFIm@5CW_%LL&}&?)TJ$xg7bdrQXA>qnUrBhTx|gKlLTU`Ww}Q=zx8Dnp!-4u--T?G=d +zO}UE_(N(5ShB4)&7=lkqlHN8w1Jpc{Y}`MYzA7Yf>l<#`as%EPrWUIjhITRl(Hi3*flq1l{FD9u)wF?kDpRYHQy<7$DeK=ta~BT}HJg)k`FMi*MY-^+Kw +zfo*g>@_qL6^bd;2*J1k(OAe?n3l^iIi++gML4Je|!(nEG-h@xCjL^d(4BbOjXx&X; +zfuHZjuabJ%YRuU~Z{_acxxF-gAdbKNm~K<>#_ZFyn(NLV&eD2xt1#dk9Rkzmk}R-( +zN&CQ?m*`+q-7o^e)GujFoU2e>v`7tc3Pz8C%DEV0&YYv;OxFn|=jopj__ycjd5+u{ +z7wKgj0+(qa#9X32{BFI(mkeAwAVU8w$Qv{VW9k+9o`kID0iG*4Dz|>NDVcl1H6l%g +zoCzYX$3o{lvSREe!taw2MpLTLLK19T|4ORH7tfkgQin=lTul>}VjM8q1_&cKMSBJc +z|AW)jnoxpMV}GGAQ=%>nmSl;!9S)|z(M+oX2@WCNs4NklG)3+Z3h@PClZ44uo95-t +z(yNXFM>S0|nkNa_xk#k$7V=n@O$+he-a{dD&v;M`;eU)oKH=d+9=q{?A6H5XQQb6~ +z;cO5NCm<@t4+^Vesm%-BIvoh=8$^Q7mkW2q*u3^x6Q@t*CIjO?BDp;MfDL~{aWr(1 +z6qw>*GOSu5jO15?_hOzi?Yttwz7f>ISB~8&CV~2bB>}GW6VhQ?kwq~^J}JcK;fuGu +zDEy4O&`mpqMVL?-S$l*}xFgJWNJ&QDeL_0wk}>FCLSG5T(O(NrIn~B}eSyEOxXB+5 +zG-2d$qtkX7k?#Z*Gl^Zt#YYLK8jXd9RZ4$j1r-w|$YWvw>{rBU*r?!F#ZfvO4kU_k +z#!@DB^Ef#%O|&DUw}mrA{!&w}=(kw788?OO{($ayBimq_cqf%@8oDf-aql2;l4K?( +z^;JXX;QM&AzG|4>4q2xD94Qe8a9Lk26*V049AYgFk2=HkQ8RElp8&8$ZkcW#7IjZ4n4_c7B=ui5) +z111_SyWi6qp5b-*y#Bf}wWZ$c^QfAcF1V^1!Knxu>?jj4k{Y|q#FbnMld8nGxkpK< +z6SH}U9^w_RbJZL&PyCdoa@uaQ`#k=-a6P&*^jD@w~#TPFU>$5S-t7!^_pn3$!f!$AuLFCH=A7sHT +zPmB9wqkA4d`p^)Z-y>z3{;K$w;#_3nWSgiWl*R}fUCTS|k!)ks!&$tB$d1Ipw228lUk(+H^OfhNa<0f$aip!%X&moxQyEeN+~d6nKUxXWp@UH9=}@) +z+TEc*&>d*;PxknmP-8Hr=~9ZZWtrsVeyIB~RPWr!rBjlrWX-4pE{ItrO~hv^S4rMN +zBW9NgL)whPL%XFs95(Nk+;Hq1T7Bjo>9mN^18t!p;CA|o1NgFO390)e38mO^ +zSW4Ern5e7cC1d0PshjePNyw}CL()Gv>n{IEI)uaC*Q6XAPP`^<#bMfEDZ{LDI$xJQ +zykQ<^y!3`N17(P?ry?Lcdv|Fv$DziKWY3u2;0pM-fw*Az6=?_(`o$Fqb3(ZFs#J_a +z(^Y8@4xLw}GYHxFuB5K5m-Wsr3miB|MdQGC(mu}6hptOs;eLCzn8SVSffU)YYpa|@ +zpohwX%qg59@>fvZW69*IpI}%8Igj5Q|DsrA%oOFzsLe1rL4Fa3b}IKba{J2LxnJQE +z*s(#9;cT8*Zj4BkXHSde1UT&tUVl^A1Ef|?hTqo8Q}A?ktvnoh>SPME{Mj-IysKp=a!qKqz3I#;AH_B-xCj+&=GGEyX-W=JdLLvd;5Jr7^OD$H~P>R5zkocyIcWhK_iY0&e&WHqK}%66_+52RZ1AiGFO +z0>?(F#F$&8EaWVDzgYQ_+BB#S5=EoXDKXg?;!t|H!$}&dv{S`q;u+SL +zoXXLEzrYf$VtK|g1l5#GNep!CDR +zA5fmdp?f60);3znfhoC4x^Z7nnW=E4=5$!#-4>-+r@LOo@U^c;#C*d{Js@Sig8s@l +zHeX4d2Md8&;Ki|0F5tNsSUXkBhO3_`F);BnWdjVljb-uaYM!#1WyJpej3?@FG(nLe +zzLwccZ@Ojy8^pl}^UYw>nIRj`ey#`vw)-&iYw`)%aI^#S^uK(e47h2YDUo?q9$v^V +zT#OdZzpI>l>cw)&)D6|^S6lg)+vD?uJ!&hIoKbEeKK+5+nIppJ;g3o#kWm&>tc*9RUtr`#=K +z#nA+NGvs2@2tB{1xzUm;LAS)fyjFsK7nK}yrw5?=AWi0)k_TU%S60SX6skTfXBq>( +zW{*~3tiGUZAf&=5x~M!(V8wAnveTi!tiD1#ser$Kr4+?hAY02+kFU|ARzSN>vtYy} +zWi%?k4F9mBeVWYNcu9E+QvV?3n7#nJJ7Np3Ca?e6qDG0_cUc+0DZCfPO|;}9nK77z +zDRBgBGgt<+-9ggy(xz0H_NK%#H7uC0f^KYb@v5t_0Qt?EM9tcK_~aX@wUfa8wgFrE`{cW2l9kLaP2dNks7GXphabMS|dNfJ1~W2m#Nsn +z!A4h1zZt#Js~AV0z+$Glmf;WAhXb>f +z?5MeOuLE-@imBf_z!>;qs?Zl^eWwJWe2yaPmm?~vgA3m&Rd98%lFJ=Ibe^kEC{KlL +z*OX%PQaeWr1K`Rv%~&))1dv5kjJ@{ +z0S6Y4RM;%CGW7Z_SP<$vdorRXX6__Q?B?(FkDvpO>YpR4`Tx*AuDYmybH7(T-ns(TIiBl5Dva8B$)<$^f#DZj8Rxj9~0+ZJsPFfL#4t7lP1`?mF63p +z6qYE%sSzvz*7RkGkmbi*;oCSiIL&EqafVUXZlGDO+?n=+AA;NCS*eKqt0q_+&*~6p +zWh%>rwjxC|gg(qie*$u$K67W{j}TZQ8ytmjb0WKwG#LmXgF-?ai-qTtS^NJF;hhwg +z2W?e?9QT8wpbVR!{T?x^BM}wO3r9w=R75WSEXmUH-Q4}UzfU1XtByi7&D8)Zo+}!1tC|!36yp)v$q6o|H4Q#tq;b%6QfvMl-gd&9!+B+1X9_ZrVlGe2YMa} +zi%R|IQJQRa?#`#OLYTddCFCEgpWT|W;_Sm3(s+eQ;KJ)|Y +zMEIm1n}KovLZkpb`cRRL`)q7=tQqIy&>=K9!;?J?E>EZtjto~aj6n`oHYOgMOEoo~ +zMl*rZY|!XuJP+vfvrjQ&SaK>u=aKfA02{>fowtMR7|-cC8yW9QK$!8S$=hKzmhZ+j +zv-^1x(%QoAz~N8}dkI&At?bVVtUPYXfUXi`OW+Eo7#{sNW~pW(^Y~xUz4z=Alz86m +zYT(|_?1(}4N4T*gi&2W6b&M+@86#yz=J1* +zma=s4J&fX+#uJ`%*^EKUV5Ja(ZA28@ng`Y_W&KS-@^0eSOW8;uFJR!|anVd)e*Oq+ +zxbc;aW#}LN)6}BA^uK&A24(J7^LQ_pAp!hP7bc#Ac|V64o0hQ{g8rcUgpg)*Kgz}l +z;BZo8Lr}3m?mAWtqhAwqjLzlkq@cJlNFoSWw2IkH{GzzMy^1YNz7Y@11-$&_R49Ll +zsmAiv>aSX6wAxdHQiEbd@$8=oL4Kj++K)E%ZoUuUSv6n +zYmUX1k{T1Xe)LraZ6D#^zE<>D+Bv|%#;qS)elJD)D=x$GPfN?qyk0fCZ*4=F@nWtu +zo}0>E)r#elabC6lCRW71F1d`Y#n$EATpT6VPe>duZ+zJGs>RmUL~xc{2XgJfCI*%) +zr9AYyuz_JFes27mh0|e8Ln7uotQ$pJnK}brF0tN(3zb8x0}EUT!Z8Pr<4J^wpW}Y~ +z9K}DOxYRlf-X3CoIl;wqVV<$7V^wUN+l&=Mt*_eA=8p|ahAtw +z%&M_2#^FSb^>!Qz+}2UZqd9JC4R=J{b%>Y^MkiV_armmv+KRu@;h_106!2*W$i +Hnv(FpG!`)h + +diff --git a/dist/kubernetes/scripts/test-projects.min.js.map b/dist/kubernetes/scripts/test-projects.min.js.map +index 5f392b3e6bbc1610ab8864f35a54300963c3cce0..cc633eb7b4730e61122d8d115bd2be4fb5eb1002 100644 +GIT binary patch +delta 50782 +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 +zIGwuj2IrQGfVRH&b4{fX=$!%W~y +zAWa-wP-tl1-Ol#QKp1P4!u5Xr%OI-yYiXfm|;lM$%iq?X7Bit6iYC(0{o%XtGYd(FtDGs+d#y%MU=nzyC&Ozkc|) +zol7n%X8ZIrZ**2IEMTf3;j-lc{oEU!6Y|-M&jNS?GZ6uozJ{<6A@&nki4uDsmXvH- +z?PJSB-6FJgY$=LWGqawrx4TTKx2|N>5Ik7a!w)#?Ld{`nb~r?&=Z-e!S`iuyujS4x +z28tfNqS~Un5%E!}&k1pjsdgP7HvWs$PDLlXZx1CM%Li*`9 +zI-ZM4vkGH6{3d7n8rKB`wOVDSrD{j`LS(=;FswHeceW>qZiJFvp~njSt2a3d))8U~ +zO(JNCfp3a0-t9B;bmAVS&iio@OtD;i2d&Z(tW;308gaNE^WxjNmwWV#FJv<0#ndKv87IvBsMx}|1 +zXWWE+%itP)e8k%LIT)Dz8KBGOaqEG*^LWfMHx7P^S7)bm4UXPt8 +z4$DLkl*skWw%hfL-wY%gbu(%{sQ>ZJ&YIN!7eLOyxWk1JIE=FRJRpsvm4dqbR_B^& +zMgd8EZePGan3tTtmqrvKX^bddp%m5?E@7S`b-9@5vji$}%0ty;;+PbLK+svA==}K1 +zq(4HJ=!QfMt`1nIeGfUEZCsm?k5PT%A?N0{=E_Ka;vr|xynz1sLr%vc>?pZFV4Bxk +z-{y38Vo?Fx0cpf==s@g<39+OP>+IW{E801wbKhkAuzu&;oU=6XwOtMGeRz0rhz;MLhZs-|qAVDi93u2nE7A-Xz2)@w}32 +zgwghlp%cuD&VR(YLf`NX$9Dk%AFw+K5J<3PADmx9Pgj&Myf7w!wIJmk%X*T#HUph} +zjs#8eO5CVJ!v(~)_B6ykOoP)P(QS#C+37=Vt_HCRWuLANxkIMV=Sd8CO1|D8)bK(A +z$OQyC*rY|B2wkezXC(wZlSpt#!L4*}5XGo}iAWA=>HFU4Y@W8I1Zf~Kg({@CS;AOR +zPTPQvX;$fy=A?zrL +zL0DVk$xepEjCt+S(x;z%#Mv-E7tmjO#Mw2ks-53)uIUL|nX=A;RY5uzd01EOuefmL +zj|hoF<1%MqZK7}g9qcR2Y%{$5cbu;2shSNp9Te0X78JuvAKs`q{#m5~ym8tHx}~(U +zNFXu7S4Ff&rU&USJYyulZL1d%o5)cZ>Rv=C$Q}gau>U$XpkH{(@#)69oZyNJO*1w9 +zNAGfuw}om0GOIQ8hIc!w*7$0B<+XsAF3Fh3lWwG655L>lzN`%1z>L7Hge#NuCM&rC +z?fr;}*^=>_HVuwEqTCa<>}>@;EK9>T&5NSI|Fyk24&vVy#O3DaaxU +z@p3z`C5ny0gzXLhbVD#3O2jEwt1b`N9h`8?2AETN!|ywL^-tdGcvfDBnT3)Lz0Wzf +ztXdst;ZJxDf7ZX>*}dCm*yDQKF>KAaQxCKUkWmw@UKeuu$OoK2du+^#o?k!tey4jO +zqNHS7A_c-e{Q+nD)uH^XfaRodyEB%5|J5<>{(!S~b=e(L018QXqB-EknE?&-73&US +zO(V|cIQ_5Hdcy~ut75LDi$jda6gM{%Ih}kp-a*ARd_H6G;sJQ$A9q#+NRAqVrm#qu +zS@}8zD$_c^xbW3vBn{K5A4-hZOt80QqTm0!2-<}%6qY_e;A-r7$ON11_6_#)42P)S +z2wQVZ*D*0mIAdxjpa(M*u{YCFajVG~DfXGFd1yVQcGC61Sv8oIjGi5kb8P&x#LXFr +z*oA{wMJzatiNyxmhnyXkhA<6@4j0P(`q>XVtEb(Zs#?;lH=>5nQ(z7OwBaMsxJ1I3 +zad(C0q1^?+?Fg6^X^s&WN4rrol_MNP&|f^JG1_thyzUdUW!5k!0kx~QLnSJv) +zXUE1Al2_?_P4*|6{>yoe)ZiZYGBR@*=AIF#t5zn)=>dXXh9;*>75G3L)@->#ho^tX +zS8_XjedUn=s;NIY-ZoD;W`AJA%7l3PGmmq(GJik}{b +zte5~X7EF(Q6d1XS5#w;pPHQ0_`r$IlX2qy&5yBIx(cr%^1_DEPPIoa7XNLSxm{t&6y{*h?WGHH3NMQt*)aZ?axr%M( +z5Lcw#N-jSjvcj%8>suG1IoyTrh#K#^fEshc&RCbrUGKK4t%%flYWv6&&WhbG^KR=# +zB_@t?CNR?jwG?y6Fg#^D`xf<{hY=$9)e}x&+MP@)W~0{5A$Fp(Ti)(m;zO(()VH2+ +z(QN8kT4#)fy^tNx&a&gP4gMBm$B+HzX8g7!Q;3Ar|MyMo|05RmO4q_xdYcwD7_iIR +zJPf%>Rw0XwS&j5tqgk74G~wW{(!QshOS%~A=2|yy=7BjgS30P#f6D1x3w6lbjj!1T +zv!?HP%IR)*?Pa>4KmC;R$ozajkNuw0wZ_$ZfGIlZLfOy{m_P)tVc2V%3il*|?}Y_)Y*@652}WTR-hx#y2TKM(8HTkDQb +zHECT(iJG7?o?~t^i17)GOh3b97uY@XPr%(CX>}ND*IY1XJ#r-C8MVD +zJqG}BBblwBa-g+xZlEP#3H&8|0NNe5FOx;j2 +zT{Cq-w=LVNHPnr@)~&d8X`Pwa7)eHJ`VF6VybB|B6K)Mo4d`b-j~$(FeBRmGSFWQA +zA86gojhvj@MWP?`Cgz{P$kag3u~@P(RZJcbcfvTS{&UGcb+*rIcU|AixUPJ`d4IP% +z`)A-8nR%6y*a?|8#I;XKju#8PdfykF-EHowHK?b*h~o`Ym?P)_HS}X&bUM#40fVm< +zleS>@?5lX=lz~@zIDWfrmNyxQKFnpDr($7uMZikTf1%GDfD_22f5fh|gWCHg=laD= +z`IHc*n2kyO;Fp{|ZBy8nlhMyT_a&!$-u4NQiD8Hed?}g~-)XbgV!(*l;DlEPzU=h0 +z=aI5XFu>{hmz@+c=wA4;vwA*WfA(eP>MnY_vWbgqiE^?cYo)^C+{lK3&_qTa$xVfQs{kb#I7Aab&^&@}otUThwQjN6{RU=F6&U*+b +zNFOMj@hP*`Nffervo@k;PVUvSrk_cD$yc2I>9L%7EuaYr$EG}1gqatk6cA7(ll?%4 +zM8J7BKH?*IAUK7(^k%zLJR-sRIJ73cgi)XE+(!JnYNKFbp#khT4*}{w{fe_@13MxX +zrWwRRytu5T;iSI!t4_3Q!d9Y8QfiPYPk|`g;)=fUtIj*Hd-&6@!a?_g#q4oP@BRyC +zO)~Dj;>q3iM$0>~HY<2~a^y@$)aEX7f$lFK*soU0>K0}&qXHP;RfzkcTH&dSA8lOlHD%@DFAYx;X%cM_)p09m$Ojp$LR4J8{`VbN>I +zT_=4+P)`Epv{Z*gW*U$JO2vd(H?hV@V%WgE&#&+JOXsRZW7v`!K^90V1KZAkz08_ve| +zoV8bDS-tg}&enMiJ@ic{u(;XeAmjv7^j+U{hNiQKmyqAGYVW6slb&GQ#K_+@5wo|?N`$rqmI+~-EVk&l6~@V`Y4nD*7j00(j=~ck#LT8T +z9gvSMT<%9NLO>ieXbuUv#kP&#uG7+KV;I1Kn_R4__)LKFuxCP+1Ljdm>o-!+@V$d(D)3DrhE%cum^09)_}#efCezBc+D&)X3v%Z6?I +zEGCLB88*A{y=R&>$)2(HS)*EP-EH$@Ok)?QhNrj)y)H45fcVxp700;%GjRy +zE>=OTja!;UDH|CB;pPobo{$;%q;%iXA5);*mXnK3B^QdC{?2pG%H0^o2!M$fL^`neaJt!=K~F{v;6D`(3}5Bwc6 +zQATW_J*;Ct^5Xx>=^6>5Tbjo)ER0wOt^pZP#Da)c)(>WKR3v|~IC@k_n+J9>>(b0N +zW>=ZqFAX^+tAzDu{>q7W(MXY1u6;7r6OE0W`}M}Zb~?K-cQkS2s5z6E3M$L6F@5u2 +zJ8RnMBap!pRei@_JLM!!cuFeF#Zomy-dikZVuofqD0xWQD01t{=aqBr6)`Ry5HutAY(?L^NbklB;6HF +z8WtII5R8dJ$4Cy}A?a|okfSwXJwTb%zzenwr~>dRiO{A6hU_8z!ruy7zx-Q-=x3n? +z`dPc4wLlpzDbl$o5Q +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 +zA=ih2D5>iMLL9(M*p-ABiHEMGkH;{y@ +zf~@|=8nt+vD?E+3+n#VV%oe@-(W@7)Re|;~D?qrCXK1a8wiPY$y!s7m)#i3rfOB>I +z)LP~3!1fVF$2@@l)4nkpe^|&;)AKvv^rtXEArA-Jqs{xGV?Nfys&mS2Zk!StG@V^eK3zwICKnpqzX!+hsP_lG;x8swS%NvDc# +z3|U2Iay0oHGuuD(hdDrcN^e-FdZszAh^3d^=j1~FQNckA&uFrPo6C%lerDLKT#Gy=rUsEE_Z^VS0Vgy!4UFOU9UFn +z4Y~68V!e^F$cEr%w#UueJ+H3*_Il;R@_*3=sC88TVuSK}@?gJ24U7hfwag&Xfb<ib!M?id0$*65qyX7k8<{0O7zT*_J}Ca4=YGjvX_?O0>dc8ZO~Nk5tyC%zS2(itq3t +zafc+jkOcB30>-EKJ+60dR_kz`xp_@D^pVY~<3!yyxA(SqVN@v#bSH%HkQ=eCP;k+O +z2$p5C3EzmC8uTrxB=kV7ov!F-Hme8L`0SltVK9+4e9R>0BSf9uqIN;T9@?V1H)e71 +z8N)U~IoOCx-R&JP5d@AYA3^-HvsmFP_p@n^u+$m? +zCA~JwrHBcLe)V`*|M6Be+{S_#Cce)>&O6ni| +z-9;<KF6cc&Lsf4eP(&p@PR#V=Z;!;I=p+G904H9F+|i +z0B%uYUOi6orSrzVU>VM@-~q3JkLvVJm0py$mBh|e^a_vKx~OW`m{L|VWge7qRU>6V +zz0ad=+&F=Qg`8R%Rt)U=6;%zVg8I`Qbu?ClP|^u7K!*{7q{5iDOwe2tV%|uz<{~Ak +z4|Oa2SV`Q-7%l|6yIT#k#c*Jr)UN1ncProS=4;jH;q}6A+2cX>rrigv`%J%+x@VU< +z9uC31<8)QX$-cC;d2UZHBFy^JyRd34K=OAf|1r)k*#EhEG>{f5z=Ch$Cp5ovDur?H6>#zY2gS*$OHZ7qq$ya#JMr%gA +z>R4OWCKNaHC%vkpt!THV8|Pl|ss;1fVm7={(LeU7yBCF!m)Kn0OzOM*>Iob#Nd(j~ +zIG-m1YM?6w>reKDtxGYOz*d_W7g5K6{)2$pzLv2(!r}qDSlesaR*dLh1Tf`I>Xkv& +z)r?b&`}Lln+Os48bSa}I{|C{F`+{nDjHTjFSbVWiC&}F9f5ogSk)LX;UbSY%j-LBg +zPz}yo9sr8$)LK8n8r1Qy+BH4qQWaAdp`~TQ{wLm`$a{HIjipwOi((?t4Z?Kh#yWE^ +zR0(^Ja9;-y@<;YAq=)!c5ic{wmLq3C4YG|fKR!zyc`i-BJtJbAHOR7t{DGcL>wlpFy%mA8r8r7d!oiR@k7WcHZrQu{P+l%g)|*op#n%~ +zw90sL48GI)c+5`}RVi<7IY9!zoCpZ8TTE7%R2=bo@WMq8Xn`X*LJPAlY3OWJJ=o^6 +zcg*MRm-GJ`i=1x?)a{gW@(sI +z4x7T0rWHS&;Yt;lPAWt#-`MSl@tkD6cQL+&b@VE%X4sfA7S?C3Qa#-ql%1HY*{~JE +z5^XrPAH3$H*}4wv&t0XihO>9c)oSyq92ydsDtR2(mU*oEW^;@n{J(px}lXhYKt!q?tk?r3Q0Lk6gsujq-j9#lwtYboh9YH3< +z5sb!uSr*nGxK;(RH}>so)#i1xsbMq)31cEe5xs7Y>Y9$DA-T;XTU5Dmu3rE>ezc7) +z$C&vMoWX=&93V(87VW4ln+_nY85BR^L`Xt-5{SrkGVy!SHFdtkdl9h_j)*gHy9L;NKY$p`FQSvIdFoYnM?ZqLYk~rjM+7E_-B^K#4 +zq_KiomsGKK9KpMQwGZ_$+X6^dsSb;$5YRtPsO4cG)?ye7xW}GcF;g&hOyC=kJ9#__ +zoV+zm?S&UX{dlhmwy_HiSJ6N0RXe7$=z%EYj6o~f4f8^h +zT~mA;P*&lwy|aVur2)Q+xKS+J%7S>aMco=8LQ72DT0~6TsYGHvfYwQbx%t}=>^7*s +zoK(x!VHw?mzOgmN{mYH*)ARb&_DB(c5O)^iI$+oY0n?2fnN=&)&#qz*8yVCu=~JCP +zZVroH$6-4J3z8%|W;Pc5fR}>mi@LS+2m6$7dIFOHD`#+^PAoT&V7(CP%}injOmEDP +zY2r+CUjz4B4=0W%BG|hprcCT2o2Fz-7{Y`-5|$Ssj^s7-&WCuFEejDk>W|?$3AYF3 +z_$tWa#IhOL*ag;_RY|Hw^!@#a_GilHKGu&lZCk2pNFCRU2H@!gCg~<%(V_zbD!6Lq +zu1*p+2vShcLi)D`)aom1A|(t3$bqRL{{AG2#4-l(!%K;ApiO@l{wb|zQvtpDivwy4 +z?)o*jn|=~?D{ZADNN9QyI@()eI4c{TT0yFz78wOD;AGX@Ax4 +z%8eXwx(bG$OmQQh1LmG695XarLR6a_h4EQd2sBho?4fNmYi8zcuqBQ-iMYYcQQTyk +z3s#%_F*A{0aMmaHtCbtvMieuurg0J7Qjh+FLDhvw%C`rVFPMku5e8hFB%~s3<1r&0 +zxaAdtgVil(NwE8=pF5y-?VPNc{k+zXQ;2QPXhFs#GI+J#uX>kog-T$|{E+eKzu&J8 +zwO5fk&EYYJCWf#ZhgznGiXIt4z6=tnT6(M*bq`t|nlAyov18s6#;&llC?vy%V=HXf +z5NqkFVIufEvP1S;zZD@mTZcLhT{UyjFNf5sEk(=qnsuQO%@cx=``!4tQA`w*I(|TH +zofp=(98fR2IpS%(t<0E&%D9nCj)L@7yv>lLA*`lYp7{9n)-MOecHyn-hz? +zNCBApl5`{a)%H9bL~YD=>Ano2?)>1cg>1u&{F)#V&QXv3@eT<-(}#t;DdU$hf02as +z9O#~wT4Vc!L-s(_m?h3QowV{CrZ%h;L +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 +z$8=q2sTzY%LTk(PWnyOQxK27Rq~_ +z>TF}Un>>i<@mH&D8(nG2#^th(VV=Wa&#q4w(2u@aea9|p0iG;sSL;V#qwWfsl`Sk_ +z&O|$HeAE1-fMA6hglj0_!zz<%i4%9PRV%uENEjf2Xml`_Si6Nf^b6{kJ_(^=LtQ`i +zT10neuZ}<4)?66thhL|*w!-(N*Qsy3X7HGoa6T*LyM*HhUZr@Y-#y6;r*^t&Pq^4~Pq=OfL^wBq{wTouK;?rMygNmpX^(Dab-nv86>D?b`E>p+WDmLm64DRdrFPvqj^90_FEl3Ez+g1sB8Nj}#pFR= +z9Rxvc-Q3UH-6-SZhVQ?28iPrbc}ZV!xAL{Q>JZQ)cdM>lvot6G$z_Pwi#u}Id&V3e +zZ!Y}xN6@5m96yi)K;(SdUV)Z%1$4ju{@pN-yj_8O2ua$E~8&F|F3EPy||2JqNESrt2QsKz&qgN +z9J2$4^_}O2s@Eeqn)*+sWps)pGM +zPZAb(lRY38oqVX}kOgA5(&1ag@Jm?WcGQw5pr5}_y{aj?KApQCUSFxG@4sI~Tf=65 +zc0W$G@E_J1?Z$d3~%iL^+zpn+Qb{xE2eW0`li`oM3(W%+0Lsp +zpMcnsT9&kPn;8s7q&2QarL4MD+%PYYW-+~44#?u6#8N1a2;NMb_xPLCm22F_Sv#Ag +z!Dp_mV)}h=QX7Wc&myDe)p5gwb4HZPaH54LnP!JeA4EW+>8R__gX+qb*ZPCXYhRIg +zN&o+emaiGDj;<$}?c$L0n-NIkv>!x(faj$QJdV%;)UJJo=$~~7w(Z_B{Q`5 +zEh^rEW$`U){Z0d%SUTuMvuiPaE=0)cJOJc=?=9-OeixJ%sY*QOKtU(Wq|?uE`Y1V7X#NGXF~f~T~S$HdOEEmIAT%iG*m +zat9MPfWQ7W7foPIA%Qhj_v*uMQ>(^sY%FOG +zRUy^-JiyBq@KP(_c`#rGW;O%N0|w@~4J^za{g-c7fxfutE&_h$_vPK>C8qlki!q)A +zgX4>xaZd8!KJpsuHaUK{f!Z-v(8KRQs5NePJn;((?@(Ljr$hR^?@-&0x@U{hXhp+J +zA;E?#-bezjb0}V{#ixmQm`HLXhv+Kz*{3jb+tHESgfsf@R4b3i062R9;~2VWemD8a +zex5mm074Cogkn)g0Wmo@G!egEhVkpC +z->KGw%Ah(|p5_PwrELT?$w1^YBj*q7H>|_y2g5qViZ6XwZP-d?^G++1UNVO8L$mI< +z%jU8^{IKdsl2r6qcx<~#b#w3@C?UTpb4rkj;+igsxltkf_OR%nNS6M{!|I)ji#EJ# +zu&(Hv9zps`1cW20O?t?Qo|6gSF8vj--%YDrLkyJaApI51Et8}XdmcwHl;7lk$bcez +zlSAmFUw$ouG%mQF6l0xvo8(_SWk4O!|N4m9HXX-yGlv2`m@I9UK=l+TgrpvWoge9& +z>>VkgJDG{*0*lYXV7 +zXVRcp(b0Dyksd!y@-7vd_GYcUB#mP>IyrHJcsp#3-@NMS8T2OesYbHWYc_Q$5yzq> +z!U}86|MNHb#`?mQMiQPg897mwuZhwPJ;&tE4H|MUwm|7f2hR%c@xQ_O2=A?YH%?3h +zb@bh8gD-|&$rdi^D10w^GPdVL;$SlE(XW2D`onhad$Z$AN*{WU^6cVDnzBOk3$Jg? +zWZ*%pK-`=K(5;fw?|qNjx+H7gjl++QzWE-twzcD5y$3-aAE?ESqq^(8*l-EyE8nX= +zxr^Cck`f`)qkD^GhS!>%Vlaug^HjcRx#fLG`_0?o;+n6z{yycKpDO8j?^nx~<`A4< +z)wuYE@b>i=-lul9mrzV3O|`9;`)&Sr9XepkWA9hF5H6{sZE#NjN9?5;Df~7J>>Z|2 +zT3(})-2361Pk-b6>dI+c=peI^@kNX12My#@)pe9;!o)itsCf7|3&y&Q=JGr9r93tr +zs2k1*!Y1~xZGp2M3=B>vvNIQQA)fD)Nwy&|sk=qw^$ENc+f}o+Ky1JPjYU$+Idd_D +zah&}6TOUwsPg#)NWWv1Id+Z9>Z2-Rosv9{e2x{B(DjD0hey`zY-&#hj+rwzB$2>9x3#zD^ +z;Wqm~vXW6=xNPK421*Pts;%l1PtwBoCvN1g|4Aiu#_{4nk(!&uXWB3!WC1T?>**jJ +zGig^vQ{lK&D792T2Q(d+@i%-(ZJu9>>b?)D?eii!^C4_;mu!4>a>58tM8D%h>ehJ` +z{i_eDHQOi9520z8u&R4a0p@t5cB5m_%!$0d_QP1Ij!!-KVYPax+XlBeQl!SG^cy~` +z*00H1Z;?!*=9Yw5n1J;keHd9*{3S6SV+nZ;{mluwbj(WYggujMWWngX%kCK59`;x> +zmGRRNHr?1*`9j6Ar3$(e8MhsG%}4PbMfo&I#Llr3f}fsdwQl@C1m++Yg1m*mZS6yA +zxs^1B(a4#(6#}RLDq(7UkqRMHkaJU|SpQCg*xWuMs3J73xVYt`+ViODURyIllsF$L +zU3_%5EX;WF8;y&@@SOa<1ltlD| +zCr;SSY7T381|Ow4?$Ufr?FiH@y=}Yh5q$T88Pd-E7#}h=o(!z$N6;?lesbG!!aBcQ +z#QZ*)3>ebCcuaLIB2CzjumhRtk1OPApp3?`s&9E5iDU&3lnz%wKmIt96!}Uab${=} +zx1Z1rCbBSmM7e>*8Nc)93Fw}%VhUya<_ZGEkCxT$F}uaE=Q#5QVaIPwjab_iFf$NG +zg+F~d&?TQ?CFPJt^N1y2Hegis=ttGY-KIXSPewcRX52V0RFlIZ>?5%Y%<$A7{Iv2D +zAH^}dvi{*m;Wx4tMZ47w(FrF4aWsJ)nrgK}<9$=Izln*$J#H&KfMURpJ>l$?w1&G$ +z`*>XbA4QHk1CCYO2-Z?$r5yn}(ryq0zwcv+?_~=5LmyM?a0kHW@aiqtUdC|)5qm3~ +zHhLf<@kA0woW#Bb;Vn$)WlyMs(_HZJo$2iy6jK2lf&lJqAI8C654Lzl@Ri2XnoHh3 +zA?A{fYJg{HdIrb)^3?`@%=nDRGR5Xt8s|3vMAP*;mg;Mye004iRD&1;y`D=E?wri#yOla3Usd{0%?|c%emks@n!9~~`LN6VGDUrzM)-*POuum4~|Khn3ZQ`cV6xprZ9S9vrudZyCd +zRo8(H9b5Hlht@99&o5r+EWiq?l*f;a-}&=PS6p!vQgh3|(cu$^yRPoKX;bO+$eG&V>fNO83h>RrcL_(4IL}n +z>m<(MQXW5;_v1B-SLpk;bu83hdSs<@Sxc)c#`GiaTZNB*tkl8Zr0<)7%owTCb!}G@ +zzbm`WhgIL1Te#xT>@G_H_p|}G+yd`!-sk<>J60~XY;ggRfppn7FV;&AEOzD{*7r|@I`l^_4lQWEX_Ge(R)DGc$GT&K +zzT@}9i}m5xUAjguInuFGUt3?d;Ih(axscD5M|a;gQW?>AzH}LGP~X~dx%TbuxMT^C +zWAScO%2!KgM)eo}rE`l6)^;{ux*~<|KK;4O`VM`?zjk&SDE9o*GH3pcDgEqgQ1Z3c +zc1ZE1+V{=Qwndd{p@r-E%P9bL_^-kX^pZ{MR^)(Nwf=v7%iKDvC>gXcPzJoxO=#rlr7 +zk*I}^#plkvx^qIU>dWW0SGvmM`FdA*s$3b(8pV;}^~0Z4m*~R>!K|DcJD! +zpwf382w!_{$=#iw0Qr9>e6gNB6K>N_en&0Qg}}mg{qULaW%}8>7XRx$!Y +zVjBzw+t>sg-$x$5O`yca@4l2IP`aeFN}I~*ey3G{@|zHTg@|Zn4UsmHX;}hl%Qx$) +zmStMULJ82VeJP6?kfu&eyOmbz`eSQJ|JkZ!8KhIDEb6kI`;3iA0A*SJIKt2G-5=-P +z?>XmlEz8VbPX5qiMA6<>7| +z(wY8_+llFBk3%?P#O#aArJa6}$p#couozb%1%U1mX*K*Z6sz`sCL2+CzhuSle?|QS +z>v%lQ^h!yXyUJoU*AUyaDyE}V`0vHL4SYS$yvmZ$cZD2#{#gnnxsjK_Gt9~`ca5Ao +zGE8^hu9wK0F;5I$XyguD{E3_yi2+xlzK;9as;XJG( +z{^m|fo-GoUh7~;MV;+O|sd3GPbem@_TAFwfuDn5ktFJ=eORNxv5!#!q5w-<2BTT{A +zIJ4lrJv=2|B%McU>%^#-{3}H?#gGa1Q>;|T--1U^F^@IsAxbzJ%SEs$eqqhs7@Kt_ +z!k0(SZ`jLYaj9QghsiFt1-5L3zH+sfyU_jXHC9ZXWN}D4ONp^yrzaWm3{9i*EVpRS +zkFsMX^lkUVr;4oR%`5C|sBQ7q?Qf|Tl}z?_HNf#?symbz<~n#nd>2JofxN$^v#}Zd +z4IU{ZHp*)*_)dibC!A~byCiRY+D()L28(Sp-f^1~AHKq_t+2X=W2Cy9rLjhr21puP +zLjw!3p>2q5j9j`Q*Yj*#7$PwQnVa(-Iv%gnz%o-2Zd0@i=^xr(??plne(GlZ===$`iFurrE=Ha1bL#pQbpY +zLB5He%NeoS!4DZbj*4700VDT|3X!YY@VCFSHP5V5EqEzcO+@`Q(tKZl-v209wTCW) +z+bQ?98dMMcUr@FNt#d3%+uR{l#))Ryxo+vI0ebY$eMO4Vq=V8EksZ2hB#l!{#-XB? +z?tR=N-Die)4D{GTINdA#B|0hOXy*@0zgUHyPANgV=ZN$h1LUL9$y@6k)cdeVp79uL +zlwx}a`z5k8ZLojccdxsOin(8ToL6nEsteRq*HjnR6bE|!eKJ`(Sq51qSr%C~Sq@n) +znU^e&Y&}^%SpnHyWQAlK$b4jevLemj7dUW8fbM$XuoXT3U`D+DpeMffl0(rhIry`F +zlw9Sh#funsIl^6de*q2QKQ0s0ZRP83-79(O5r9=}V#5@xgkal0~W{iKk$gKlyd{iSiPIAv3CRsmZ=ba|m@nP<| +ziDY+v?sq}%C5Y8YHp7`uCyCGfCiK)(!6t}}L7p?;3fWd{rcY};=7L+tS*mQGeM`yH +zS=R719P}#$qdRPI2s(@A0rEzSwJu<+Xq}(w(Lr{ggVsG*s_6CBgt9KlY+nSka(6eT +zk9i45Uba)AT9RkmGwGNo)GtMNcC*|lZ;_h|n`>L@I~(XKKVQaFijudwIZU>(m*_g+#0=@ZGDpbWR0vYBsjl +z^4S$wlC^_pf4(PvnzH_>O+1g8_>GW6O1 +z9$&k{octq7^6JLA5PzQ7rleqR6AwTcQK%LR^eo!LC4rtf7~Ml`M*Nu;dKH1t#e6w> +z(w~Cq6q1vzTrCdO#GYm@QLWWc70)#j7?7F^LXsAzG>x!xD#VZO<@m7*mxsv{eY*re +z#w`FO4t)`r&p5=7z9=n*`EfqYl|iqCyi&I{5=DtYCW#9nu#OCW%InfOCiyYIB|ZnN`uyh?i%%TXg5e_}e^l;Dl__ +zTnG3)He4#D3|4YnwqWcXwgbD~WU00YGKK&VQ@y;!wFEPIwcueMG%fCrRI`;yT%Ld#3(Z5<{)U{ +zlC*P0YI_vg31-`^(K8N11lsyv&q~wTPSBTcpj5PPk}Q}WqVpPUuuCYALvE66ARu#~ +zp`0Gk^QgYnB)XLO1o|%?qwU_PUNA-h;>;HH&ylg{)R==dRds6iQnh9kTGtcE5+$0o +qf_v4U>8SYCC>MV8B%Ppkf6DD4y+#Q2w%q6?H^??>w(`4oz5id3d$J_} + +delta 48919 +zcmdSCd3c=Fc{hB?sY~?sLv)WCO|9et&!) +z*JU0(=Q+!L?)|>cGXMIGAGG}V^FL_0E4$|8@$m6j-&p_2Xdrwd)*l{=js-3ag^tIz +z-&1Jm(L27N7JT~Y(&z5^AD_SG{8N*Kbm`R5R6a45yQls1o>o(EB!2llH=Taxy8L+h +z#MEFqcQTzzuJ2i2IOAQ%mv=6`r|XF|7nDvV)8$HO>hk>fsq#IMCvLsx51)uHN|y4~ +z!szjgYkJSuFIe{Yx+ni=o-WlpmfmyDm+rryP|9acov0j=o*%#eOQn_z%-?p@JI;OT +z4d*`9f`9Yy@0`=;KJ}`*?$;kX=Cv;yNDju!iFnVEcs!oy8N&a2gZk-fy_;L3d*rp2 +z(L1m6x);_n!vpofII51IQbFHvowss(C^aON#wUh*4xl)TC;Q0d%=-kMe6Nh_hpzLw +zwq1$82SS7K5z~ur&p`x8L +ztYwZU{NeT9=pw)EIW8Rs#`W$Sybay?w82Ple0U&Fbj5r2;s2~mC{gXrH+bPTz7vnJ +zVf`mJcrd!>(%r4#^q{6;UZkagKs@PiJ1aie$fFrY9r2N**8&Nk1CHRbHfexEny#oA`4tcS+DOS}33Fj3ZPQF2IVlLXwP5qkaL +zm=|4G28R)mjx;|R^R{*6?PP-eX2{~Pp2Mh9wn#4M&~fjw`J5ejiha!-_eNTy7Q%x5 +z`f=}1FX+pd)){b1UcdKC^V+X>9m{A1j6wjTxrDG>pp-D6WZ5YJikE&ZXG@4T^3K~DFOg!A4$GDZkiYk5X_sgd&U4jEHWtl +z)FEG-kHJYeum9wfxA)>HJIjOsYe;mwnPn}X7j3Q4_KAh9=Tqzu8;an(j4759;S{_72QUjhks0 +zu=mIqBl7>r!3Ok0@u@+S?S@{YZtL;y!r(#h2>C6OH&9IAc^L8+Nha7ZJxFxk9G}3v +z2}TCsU5RGYT5M*Zm|^iKilfABJYGa?0$;-O6gmS#@fAanZHpO;1nTHgV3$GE_|%+A +zy#y6Nvd$E^0*pNz5BSV@Rm`4Wk4v|y{LFCAQC6nL03+B^qd&{jrr*hWLOP4_k%(ur +z1`9#31DjECTW#U9xOF^0&{OD@NW;9rW}xi8cqTI>{5}-#(GR4&kGG{QN5y>l^0aqV +zYthP6PJcS>T{q*$wAq#8feCOdFl-IbGzKN=0wYq%enj7+@m=wpofAq0SXQQTiwgk5 +z21`i`w&S1!ws%M`{_D|i&3KD0a@NKH(F2BBKm)1z3n@lrid7hE=?Ngn*^VqA|&Mby5*4IUfnV79ci?QnKp%2 +zY7^e8-#hNbx2LU$^v-QlC|Z`!+c8Z24!v>0>pYmnbcni|VRx7{fyebl-AFqMb`x@h +zz;TCBJvxj>dUyPQeB2v1(@yEPPk75`NDiW}2;LIO5|roDyM##t!QF<#L^nIZHOgu@ +zUZ=QOKEFch!{C#*orw~$^Bb->BE#$x$Y!er3CvJDyUz##CFUyW!l^G&MAC>(h6t#> +zJ?E{~r*85V%{26tz*o2AHbT>2lQDGa^i|TJ&S)IRZ7-{@ATWL4^5S6CSajp|3_3gn +z_13)Sn~7TCD1fG%y)y{Mfx1L|+?tqVZcxy%%VDoPZW+*u(s6tk7#Il*rl%$n2g(#} +z$QLkjBvO!$4+~9>>=`)RHyF(45~;+%5h&ml@quIUqNy5BqbkYS8$11@y!XA9CFRI& +zlAXTK5dPnr9nv?Jyq&tWXVTktPAEUDzxq!tt6TE=JCj~i|8mk>JTE(_vt_UM +ziu}}&P$pQ`6J(PL +zF`wII>+_BENq{i$NEtbeQDP})L)K5Kx3IsLb<_BMtZ?MKN*;K3zuUawcb&eT%!#5~~L!6#Od| +zcY$V@-UlKJ8yLl4MrjNEMWcTU`i-}G9W#CQwS=IRpZkDrA|Yoc#a80{F&K1pBbFo+ +zXVoR?hFQ<~ZsfFSOPjn!jB%jDLZOSSgH|;B60}v%!XZT)bqHC-LfW6yH_mu#XBwm? +z3;(u$#%B8oKv0?_C2d%hP9W(FpqsRj52frrV&QXahFVSuv1e8zh-Y*ivcxMG-{V-5 +za9tyuc}!n+o40;ud@hmmR%(RhAiTnJ#tpaLym3Up*Bo>j97=Rs7u;tFn*q8g1XI4< +zhC1~`vjb}U46@g7J8HoUH9<#ZN|!5?*Du`WZD<+SUAKFCW|HWV1VO)v_%Rv0U`Hv( +zL^_A#(G1)OQE*0L42T8+boYtly-gU70s^{%h7S&zPEGZKgUR@T*`p@V@ij}N88#8O +z=7l_BCw&HPB#ISdgb2T6sJdV3)bu64=XI@fDFXp}JZs~pWY%b(ioWIdymejqlHr|x +zII_axhBYS*z{p>H>GzP3@?%aw0it>n%h*t&-*go*4lJBTiw2^Ui6{b2S8^Y$gK=D3 +zJY0f`r65M}B*`1&S$qPP-6m?G`qww!;kCAs`H1YCF5clSYbop3-{EaYjDtIfZlPlt +z^6E4as3Kjnf;di+<{?N)n=h~~?705v9bVT-W>omqwz6+%iph?lJi}JVyP-P@&}`>K +zn=qGDK=eX)fF+62;2E`b;kDkX859af%}K(I8zfFRDdZT|fCMlknU~r~L?;Y#v!EZu +z69aE6MqaL>k5mR?z%JE6eeUbL6$3`%V2X&+{rEppWH4XEfEh#(S_k`)J|_i*wvE2} +zbzb+(vq@8btWc}1|fcv +zIioagmbsd+s?R{>yb0o?P+(*VduuSrmPP%x*L(hXk(_?|_1;+ArJkn2&ZqF%X3&sI +zAZxm>q$81uVgk?Zz+3z?tH<8pg>Q_Rv3<=vkP~Hx*hVDA5eJ?l8Nl_7T$k;Qz?nY7 +z7>y~IkR3H#)c^hlZ^ul1!c4wlq41qN(CbDeKxbH}G&n=T&k;aesT=jh6wpz6mo}-? +z%p*w?%NIZd(7>vTBHIB#!!i+vV#*J+9Wh-q^r#LAR_vSKczc0EMuptWnZ~n;qW;Mn +zy@T@th0_CX^8Ts?F6@%Gc$vf`j3Fw(?Qy!`uz80bFn`#G9Uh4{Q{3zRNb0BG;_ZZq +z_}N>$U~8XM@uT{W@ARHoY!$A*Y_vcurhoNTZ$n$X-(($AdA;*4Z{?+;DsoU*q_-cg +z2WQuVm;=;5ARlAao9RPx+bs`REoQ>DRjnL^l*#Ca-sZioqlgw{t_q}|-9qVu#nI=1 +zctu}!r}x?=fR*SroSKNoLPOfW$NS_m@nwYL`z+kZ(xmV9*6Po{-HY|GkmHP_L&V@i +z@ri>nKopar%Ve^}LXwPbzsuV)AJet^q@)kr)E@|K>{d-jl1cF2ef8QnUI +zDl?7zZs|Es2NuTNB67N4|H<8+zm=_7p3?K);SDT%Nstb|!@C9K|Jpmeb@Kvg9e +zgmrlA9&eeB-s3IaQbP(_*bq`fX7kyETg_#q$nn8bx^RzoscjgnK%xeyT!(XmlW;iL +ze#o{@+9br}%eVKvQhP{~VL6$2L0|SRZ;O8HUhn*sS-%m0MnFi&#*>`Vp&$Z7!eq2s +z!DK1(#sbqI5KDFEU`Wrl;e0mCBQlLo=Jf;b^46@#A|7OQx5zR(O57)Gl12uYnj~es +z0sml6S**WpCft$A=?m}mIs=W~;RJCIit8Cr`dkddfoe_jE!z1yRlx7lnL(k%z4v+x +zbeHxPZWin1h*1IZnu)=fi_(zLnRj|Y{TuDAM|S07+Vkl@eV3QG_g&t(plSEJy)7%9 +zx7G(f7Zo8`nkGDhGcPr7gj>`#ahMn3L8}VTUWTkebCRFnvPo80=ATa>okZPCs0ATG +zi+v2wfVd#Q=@mNvc +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 +z7VIiVepD=;AC{GtuO4D_kMsGzQ{!1_2UbpY` +z=wK`NA#7rD1^Tk0zxkKm#n*B>sw`b2qADj+5-*Na51J51^=g>_8=nmQn}3E6lrk4TxVOC~0^ +zlPougX%`fPmdwKt4B>|937eo~<_%Hwgz0A-Pnrwy`NFwD{roq*{u#gh>YNVt#BHST +zDPVdEk_be43&}$tE8=!(&4}M9&D-V +zZ~QfOe;1}qj}v&3Q;cchQqGXVqxu$nc!L>N^8)w8lkT`>Kl>nV8?-Hg= +z;>k(yUElgQ-nJFRapUF+xLIsU5INAl|2JO8{^FFlR+uXX>$Rz&q>WN(+{XCns(1=T +z?3SPCt#kXs5SGLCQTjNwNLFw9TQAV&n>N&lOzNBd*1Nu~;RxpSAOEfAJL$8i7`Gip +zMupq6hWY4Va@2h`Z*Ah9QOOhxz_?r% +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 +z3Lr&C08m~RjoNy7 +zi|U>QTVL9uR?alO0wfAeKldKvA}mNK(E^C +zPhEC-8N)NIFlr`ZB_3h1NhP~DnR@~00YS!GT^9#UA23y?O#D;SH=d(b%?lRv)H$ki +zNgWA7i8lh!+T^m5e)JqQj1))ldbO=3rPsVlbzO%nBe{&1aVpnso|$ufVq?Z&$JJRq!7S>xX{{3u*EzP3cMb%0tCOTGDRrNx5c|dxR); +z8)i=S+3xybA=#kMF5CpCZHmV1+wh5#Z(yOVdsZAVrO=E+!OwfS!yG+j-+APA>G4v$U +zAJ=P?+SHK;tmF}4B*G`0P~{3|R$r^snt2w>t6mPv`lCv1IaIdDn8k&K@}!J*mXfiE +zDG2WgO$9@o`xxZI%zg1$bJs)Xs<(GJ1ArsVqVNkQ!DpNT?0?k%cCH#<&}7=U{GU5d +zt=s8Lq1}oSpRzc2mJOIjRuNfwJ~R4@=c$c2H2GaLU7QP>pnn2S5;Lb4wW>8s@>Y6! +z<@3-;G^{UbReL)!{l?t%nFWC0s6jndU0T1tRrxm2Q6pbRjB$lN6#D~mv$V%g2c)9^ +zXRC_dh#P;TFkpGX`gTW+@udoG;(iDlY^D&@W%iS17kTQKa1!1qTWL%ap5X}Q`KC6t +zb%uEYPK@_;lHoAODI`v;TiXx)Ol9M|IKFe>Nvjpn1TL`67(`+wCgQpSMXI?GJHhz- +zaC4#Iwtj=q9dg^D9hm%&%=7^~LV^%DCl)L^UrC&V-FVJwebXPecwIEMh|}$7X5Gdx +zL<~#RuDqoVBukea&pB#}lu?lp= +zWKF;Ne6@Nn^ZL{oHC(U97QLhL07O6-U?3ecAO@SjYVaYmsG>gWV7~)+fP&4GF~IZN9(iB#HV<#);)wWzLuf97xYe +zU>Z}Y?ss=fnB_6I;uJHB^Y9no%L*Duh-%mppl1wk)B3;ybA2s;1$UTt2)!Zg%fPF-L<6p%RlrJjF?vdGePdNDnn@1@gLmq1x2SJ4sll +zu16NCKx?CkzGI`*WQAw8u6`mrUdtr +ztJo(a@`ES!iQ%WREv?wnNgFyeL1%>6B4Pqog$Nke&jZ8-NzjdACD7&m+XE5Yml~++ +zTyZ%3efkT_K%j!&u|jor|Bf&+AKQSj^b$>f`>3B-uGZ)!OVx6H-E!4B2mQ}2S36Z6 +zL%<}wdZ}8cZ&LnEa0gDaFTJONEiMxDfyEFQvP`-TeGFQ0lL +z91ZCcrqsV#p{~VNtZP=P_RSesb<(+Tr8LZgU_$oY12E_b!o6yAmc5wuBj=kf%EQ7Abh@qHsAWZa&W*jojpY!Jp%#z(fE(7AiPr|ax? +z*ff!wR`#xLZbPoBqYm3n>;0?L+Kr9LL#3H^H5p`fu!vvZxk}yIGNmtAts>(TYl_{J +zTcGHLyb{IPy7dMl(6LRr)+SLz`pbNKL<^L-n>#Kq)f& +z##ISwGOi085(H%Qw>s38&OTTiY~aBPEs|lzentIe4I?_KyE@e}Ul6QB;QPQ4V&Hlq +z1!O`WjweY$2BT1m;vV!)wY;^0_>14m`j$@B4kdJ7r@CZ!pLI(nF$2zz$1ypRSQ2BUoTA +z+7`x_il8nhmNs#OT%Le5I)-4crVhPM*6G8chM~Cr^#(P6UNoqmS*KREU_p7ES{sd8 +zm^g&&!rF~X5QJNhL}1d)Z?_W%@FZ2a7P}X5*v>A6%Y!ELXqQ^QyNq65u@P}*yPvWh +z@)-Nv0rcrEAWzS72=P^56o9A}493@&=bu9x)J{2v+8Fcy8~k&;nSX{x2jJ`_ +z4msS&8+TCSXlT68A`E*p5^?PJV0zl9WTtC5EiAY(V55{!o(&rs4r|xHzfr9{l()Nr +z&So9567KxAtTj0)=`^JG*>41QN$|;2cO=~ec4QIT!71(Aq}s2{+Fr9J;WQ0iA@%6H +z2~nJv46Py3R7GSVTL*FxQ-dBP#mojVRM07X|0Z?M>O8KFV;>a|m>NE5kF1sT@Mg6G +zyjtC?db<1ZGYU-jl<<`sUdOTKO-)mkt?EplePy${XK&I1grJl$l}$)bVm1V~ZfAwB +zT&SmxL!id({nIuL%_~ajbO%EEp)G2(H3{QHiJsK|u|;*Q)#S~@8t?d1vy&?vn+mQ-iU~!_ +zF_am98lCA&e|*kz{m?emwjhfN4aJc=eR`YvbxUg*U`VX0f8VEqSM;IpMjZx|m=WM7 +zBVpGEA8f!(wVf*gD5cE8NG5O86#{o7|Crz&gvh&kRAxccZod_^mC`@&QJWT|ZS*Q- +z8B@j!8XD0;Nw43buI&!tKsk+8&hmo)pr8&_NpLPnKe$6(zR(8)LN+u&SM-ZJRJ#NP +zHp#+ped|sYZi_|@3*%b8_yy)^VDDIRe>WkP?Ti3Rea^~(UbnO18+tzSf^k*{!tjQ|V; +z)R7(i_5fiHX?tNt>|%pZ2M@EhuBpVFy1wEkR}s3Efo85OEq$zEjOG +z@nth2Y-sl`jqB$^s;kZAHUfUVCaf;It_YM6ktRuRGafkFN@Pc1qxfVUaYrnM5W=(A +zr3@-2&c^mvqw>-<1554n=fi5GWmysP=MYx)5p5;CG@^F&`VqsB(C$D9)e=;L==#KN +zp0(qgEdOHvMn0le?CZr{byz +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 +zRL5E-^=L}1?BV{-Y2>=6WwFHw~PU?-43 +z2A=pmU&NXwK(7#G6Ut0xo$vK9mwLha)CwhT223JKqNx&l*00-tR +zV)Eb%Iqu0s0K6=QE~D||LK8=X3H{cL`f^(k!}F&o`%=32CbdfEvug2z66~``BJp3> +zcV^Z9y`bRA$WCQ_^SIjB#wBU$Q!xCaZ&q>r&2e?7oHHVIW`W@FSDrC^KQb-?q6~Di +zL6b~LJ8q!u!1&Li%daM@BzsM@fomFfkIh9?9J+??m$xqWk`W^z{@UJ)pqc^ +zwg)?z_S19PFM=3TDMlRt`d@Nt^O8Or$2ck?O};*_4$bhyC;37C=X7Vx6%r@JuqG72nVx=V9#6g-ZpE@MFw1&IUWfGadDXeuNlY?m +z^w1t*4x65K%%9Yuf{HFS7e|4+%qD_RR_9ADaqdfBV)FW(MYa89H3X4EUX<;G28Wa;ABrh0$nXhESuJ#? +zB5^#4!k^h5-|P?DoYp)`+@rtt +zM%Avrm{AM$z~Yuxy|%16S33+lep4&x;9?PLQ(M5^(QN;)*7+zRlTDM=ZkmG@N-q) +zSXEnF=~Ian*LPJ__jWhf9Nu*3gO0|q=BRQ~|9w@hX$>|^*>9?9pv_UOKdKWo73>Cz +zjB=1E@xrh>F}SkG%HQu8Y(K*s_opIUqzrO +zYTs&i*NY5eNO^Ww@)7+BtOOh|&ctJ&8wDeowOl9YHR{Zmx+YL$u7rfsso}|KyXiL9 +zBj#ia2SH~Vn`tpY%3M&-vuu~t#YwenzHF=tG1Na87^#FM<2){CdqYyaC)3$S3y4X7!LT)}YKjz>umjN5lp +z35Jv#*o&47*qlrGi-OaUXW>-L4pqHpTAhE2mr;=^{dMCsMnh+eM_o|0U73vt#|2%+ +z(EJX~$)Hb8tDY+==!MX-H)6|>-WHZ+h`o}J*liTnQFn)uli_CV#~j^6W{-aO)v8nf +zumVdp`D*oshP+0jy7e_`V{5o#I4rIEUxS^GU7xgLq0Bsnc9I{)QZ-Ihp7+UqAp)<{6yyfiFSYjJ$;LMtkrmdU`t)NRfQJv +zQfmThW?9vb->SOjMI!pIZdE%*vQaa!MjL1vilqFH0CLtDTzkcMB!tR@$dw1KKtRF| +zQ`tTG?eCelT<7moOLb*Nt?rItd5_mMM?<^mZjPPdZu+A7lQSx@&gC>rWL|_e;^^>` +z_{dJ`cpe=-kx^^)vl*ot|MOZ?P@k-m*4N&qx})R~QXr3P1t*&_i%Hb`q@gtv`F4>OC5Ocg0rnzZyJQew)BA1xm2Md`#o(dO^#vo>ay9;D6GmETi6H}R9}fmn0zQ#SYPQeILihx`|3-&6><Yv2@U-zop^)V-EiBb>I8mjiMX$pj4Z%D5g-?>NS!EtT#I$Mm6|BCbzHdP +zx~SVO?4`u63$&(OvXk?TJJ_wSV +zaZ$hNjp`q4;4W?~0{0KLl@MJpaTc1;>)wnVxOnHV$bw7Q0jTk$8LMN>gu@v$=dr=T +zpp4F`{rM(S6|Uo)s#&Q@`tT5m&GXKt0F3T7y!oj1JH~n^i~&a(e4Ly~Asc>4;f?ebNcya!??B<6UAi*T +zu3%{IGdLVaG}H(vCiGX|ip*)Ixy)^EbYrLW`ENrm$hDi0!~)W3T%Ey{RYqcsf8mc0}WHkax^Q$nJ={`A{aY^{Su%CZ26%;6A{)#u%*qOGoBUXR>~ +zRWrvrWnH~f?YJp`o%=+PA7?j6`vSn@Gh~73MI*p$I1)MLqC#)wRNjgN#%JPjf2~c1OKkcJ#jyRb~SC2@nh{8|ZcmbfTaLDnXPN +zaw#nd#^PZ=fXreXAQ3dUF+)bd2IM!gV2*8Td$yR1S=2Ul`cF8G3MQr9(p&CQi(5Go +znXsticd6AkyhM+T;hk?dXI3#N0QqQ#Gk9hGjV=im%%d(wwTaNAe&Q~*73Z72cb8he +zJcM-dtoAZGETiY&jkUB;QE$0hZAhfxSJ152?Fbbd?`$~hg#VhwXXBH-ti9Aair`w(l?GQI(@B) +zsL>?$&Tg}Jt%w7u68D*%F|12;rtu^pp-Krb_QMn98U4UJR3}b!eBmAHbqzMn>pl0t +zXY4KL>^&-i)3qi>2&VMM@4<1}B-YK?2hP0x?L9c4mACID9eAf&(MC0EKOcUlTEFTGF7=hBY;^m* +z>W-NR9MOh~VcwaE*||=yFkcA%kqDuI_RMC);ShecXbi!|ztT_7yun88UR}54~HxyQ#|V`_$!YiECkLE`d6oX}o+azU$B5 +zr#38V)FIoWj&6Am-1ismQ~mpcASg9M8oNF@--u{=#J5&q1|cNu-t~N?)E0yqOF9zw +zuVxxzs=rXDL9b-nP#)F&h3%BCdRt;eidt)>%RNd+U*875RT$M +z+qG4A@B?AGv14*SSni(t)m57uC@)i0&gG=^f(IbNvvk<`fZDXSVUVHoMB?{SHQBxN +z*lYfP>KN>YQXwF?!k19v-n&ukXSVv6F!{u_M2v3&y@*vp6F7%Sl;RiXzV?7x9;L|3 +zy$s+G>RDb1%;v`Y_2KI&yx|uIBLTbsB>n)K +zFH!PMC6FBDP@%$}0oh7Q0q6w>l3oJ?%ty%gvthJCihF4>9A37SGqa13w0m<~Op)?beu-Dk}(X;X&1 +z%`=RGEVGkiGfZySOzzAEc5+kt@rP93uE{*b5@LF}u!`GP#eMReQIdBY!^g$m56%YY +z!1)ln5hQZCxVQei-u5sOvy*mZHm$FDSZ$ma4C>n+R-4oA>{1Y|sD8OjgQaA=ao!AP +z$aJj5r`exm!-<^ykOU4!Lv`5Eu{i@Z+0vdwh+HlkJh2B?FMOZsoGE0;-iPtokSk=} +zX7l5(G31BHzIA&sAqdRL^XEJ`z~nwQ#c!>U(72TTa6E;r#3S&`xDANVa}JlsW5x+` +zzhbp(;0T=!_BP8QfYd0#B|C86_b!WuSEU18ViWSW1t70NY$B2W)h3y)DFNN5RDhstRBOpaB=i8c`INWDe;Z1sYGhAXu7K(la-T*#kDJ* +zIwq_bJEOROG#Vk#)ak`FdYOs)j~Pwdi-3$UxPJPM8EP<#+SDK(GX2vhYcB3TX5!rO +zGs>gKjFQb^-9z%Q7Wy1c3}MHB{>2Az%6MwhOev)oe+WDB>pJow6~%91ScS-6v8n4@ +zKBU$htM*PMDuc{HSk+rAS=9?@Vwe0lCeIA>APi$AQ^`Riy#j5B6pe*0xl!46y*KadE<^i3aDPqlI7o&Dl>GPgd0 +zMez_?lbX2f>-tC3>e=@RecK~y(@ekpZrtiHycp_d;~wFsq6L1VKWBS(b*ODnhYwVQ +z!*Bbl0R|T0u%6My$DAfE+Zu@WWt4us@lo}O9o!uzJ2%7>y2~-Kw`%}+fmWt$^VmKo +zQq#YA6#J2*wx>yX)rUW#{PX&XI`I9LrHdm-_6e`U8zBa#^dlcp+uM3g4lr)3>7RW> +zEm=~qyVL6k00=BTF8Qd+VaL|(A5|+l`{o>(HGVl)f;hdr{_IE9g)P(i=O4v_U*5T&fvoK`gOb{l1=hiD9HoEY=2i^l#unRUfN>hi>xoAE*paeN~0OE?W>YK2K +zc~jC;5}}%%f&tEe!~Jm-_hio83t@cpf<5$WE`TiKR5_g|+*}-Zv?1z;0!lT8s +zT@prsrPU97O2udR!)H9EQ^u2^m{WVfh$VLjStS-5dYiu;&(vWt#Tme_JJVl`_t`_k +z#x}&tmgUlAGfUUb@mdY#Gen+g9ktbZ2H*oWAq3DjLNxFVO==%yaUiSN6ycTawGE +z*RTU${;peX1f%*{)j8^OXM&|FB6D|FKYHaPz%5jYSIGZss7wW#wz?21Qj9M$YrO9R +zckSxT=hT`sbexRUCx;f|Sf3^Q=AQHHZfr@mV39}w*!T(fKeUw{uYx;{IBwy%krL^S +zhpjlBuuX&oGWuUXrw+_8kQ7)26R@=iHICuh9TTumAxa-ZD?1D!;msFhngKe$xc&n5 +zM^d}0rD^=q_z7Wa^3RcAb*{^IB)u!#D=r@aAHf*t;#hnW(gp-8gz9uf#Gi>(j3%GG +zvE&~!|;@>j-TaJG#@NXslt-`<6r_cMsnk(178ydLw$#q0R;R?fb)P^jEg8Ua1ef(6L;9 +z?5!PRE6Zai$EUg~sj2=_*$Xg*-B#&o5s#e|y*Qsjhq}olNIW54^48`4;_W +zt2!3xyNkV82`JmeTjbfkJPL5v;5!Bt_t_)7hmjHqhI{t3Z>ImhZpGG +zN5dO+``xW=`njL9pRWrAba2-{zK_Qd~L%a9Z!%Ot5Z|Pj3 +z@A^u|KJEX*jy8SMWO(7}%;O!uY3az1r%y}`rgJCLx#ZSD^IK1sUNjxvt`~fzV~M`0 +z(ysKO>G0^ipYOO#XFlJtOnX*Ndk+*0$tzU^6gjebF{$j-f{p<^E=j)4}=(xxb;McDSuhsWH +z(Xqn3E;r#E$=JsX!wp+s8y6ee~wdA(>dg#fH&R4OCe&2na8}xIR%s)>**9U%*zrGvp +zT%&KhqH~8Xyt(~c{lJy|=biq^lO0Qyez6!jSNp%&ao$RUqT_}TbX9Ye^tc`y +zS+>RWl7C~z7V>c`ep;zxseb0m;MATkcl_^{q_seG!Q&mf%zVKeVg1Sbz%0U!x7EU{ +z_0x}cMA)CwADav><7C!ojIrSKGk?(W*%n_jD_q!BIyI56ojP!8;`pi3?oxi@Q1fTq +zQtn!z?|M^sOH0q`XaBI{6ALI-ZTiyhckI_c{|5N<-c6lL_4Tg}U!b4*F!=P6Z$U2Q +z^`{>Wub6#Zc-{Irc+kDy>gd#WEuQ}>z35XNuhKVt1vI|?J>ku#fBMai%RPPZJ~PTG +zUA|`JZyVsIJ@Y;NOu18?zT;aR_x?X@EHGU32*d#+FW2As#|}^5`bc=8{^&n;?9`XN +zrnB{&(c>8%cqY75zxW8yx%++y<-?`<-r8g-UoGHc*K1zW<^J9|ekzx&q`EHZ(qq4O +z-U|JUZ~nQu>vrfZ^n9NF#!UNaGFF=|Xbkk-Q(foj-@JWgyME@|9j&KPrSsjZ=1^cO +zd9Pd;J8^28KAdXr&^KJzzeL~v!LBu}jW4?WtJvV+|ECp;Pe1qS&awFy7*t!?H{$G1 +z^k07Zp*M6s-ZEDhA)Luml{rJ|mS1)B7*b%wnY~Xb}rJly}R?- +zHO=fYS3l^MJC}FsXGCY;*ZDEsbqpN-OdVu;<}ICX@qRlT`CB^I&V^&Ye(>(jfBvni +zZL|K^|7q3kLYfN0IDj*CrZ(NoZMn7OS$Ro*BqL>&T815Gk8?p?^ +zMsko`BoE0)3Xnp?juauqND1OVN)adGLfm|~fB6BwY_y4V6D%tLqq*PAf-ahHNMVKJ +z3x!TP($2DFgbn1YX6wa2NPMWdX~#Yx`W2-zLFF?3y_yA8lv2kuG{fGX=~h^ef2c#<1L?<5#?io!M!Md +zSIf-i{{xPcZkIBt>zp=8u`y$|jUbe6ww359bR2#Raf_Q0E)>{Emw{D3DPy|PZJH_L +zqEIZ7r$%fj;!3I=m|(7gG+D)!(;&vy%Qz6^k|-$`;Ed!|;lLb*P4|piPxIy2vr3yu|h7EyO0yK8mGWHHu2tX+%Bu +zUSTCYi)Uam?U&s8`d+`)G+VESmxOHUxy>^9ZjbaNMH8(T-SpwS!0StFZkg%SS}BWz +ztTxr(Xu@;NiqPbw(ke+O_n1R&bT%y&L8^3qszO>516OZC%o6UnDK;zVV`y?U_6{@r +z2T@jY|3;~M&PkKUi>suLIA!&iX9FE;O+#BHBLOK5nNsEZ`({bx&o)UXRSTocQYuVS +zWL3-cgY5D~{N5e5JSM^BU3Bj{$xF2dS&~w3LcNuzVN%9O0J~~r1wX&l^Wx=C?$U?K + +diff --git a/dist/kubernetes/scripts/test-tags.min.js.map b/dist/kubernetes/scripts/test-tags.min.js.map +index 3e157455f901c77f0a458b22af0bec6475473960..80419a47a52b3af84573f985480ac8cce07592b2 100644 +GIT binary patch +delta 200 +zcmZw9xebB<00q!^-?!p@UyThSF;vci5FF#j;>Xq*Y$&XaB}2G`OOW^nuz2kYKaWHx +z_e*c@*yiDEyGJ*$e9!kB-?2`CXCByAW%6ANa7ej7C*MmU}IrzEFHonT!O?ufW>Ry{c}s* +z<$AK>$c=)1=*7P69s|z}{m?!*PILy5BGN>L$PzgsPZWqEQ6kDjg{TrWqE0l3Ceb3= +uM29el?i1!NG5+AvDeD^cj3KqF2uoze-M!asoG)i3zo +zjX*A5ec`O;%l&G%-W_fC;2s>;u{X!LeF9++AtFqeM1+VEF(OVRh$N9B(nN;H5;-DI +z6o?{GBFaRCs6J7^nj1duSQSMCA@{kVxSQy07@7HKWiwfyOw6PU!?r;U7Tp>i7EI +zA}=}btuSzc_0o4kZ{h6LuH$?DVzXKWM-UMrO2i0*h!Y7SNu-E0ks-1~j>r=QqDYj8 +zGEpI_gh|wh`U8zi%=|Z8KYM$7Iv5SHq$w?FOGmoWlfDdOC?grmM5bcP?0GQe@B0r_ +C;zZm4 + +diff --git a/dist/kubernetes/scripts/test-volumes.min.js b/dist/kubernetes/scripts/test-volumes.min.js +index eb9630d7ed13ea454d4a8cbad090954a03ac3bcb..fb2045c798fa51c59c4639da7ddd1a67ecfec1bc 100644 +GIT binary patch +delta 203 +zcmZ4c!Ro?CtA-ZF7N!>F7M2#)Eo|)Prhm6$)tR1fo0nzU0XB*0`%f{mZVx`k_Skwd +z?@h_+0xnFfPN{k+i6w~&H8l!~sd^cyi7BZ?#UP$iNoqxjenC!RW}cFQqOGk0TsB(C +zIX|x?HLpZBq_QAYDRz3m9A3HU7xpu;OjlFp=9^xi!pJkd;Q}uw8^rAC6Av+oO`ouV +kRb{$C6dzlAJr_F=a{w_X5OV=BHxTmxG4J+zF1~eZ0Z*Pq`2YX_ + +delta 99 +zcmccc(Q54ntA-ZF7N!>F7M2#)Eo|)PrVH+7(VqTiKby?-3z|%<+e6N=J+_|Su#Qo3 +w@`ML$)2|<36PkSBnb7op4LIZ-g`C>l$bzBLN<4^7=Z-tzBiX8gxw^&8zNQ&-w}yq-ADHQ%I*q` +z($a`lG$ZEJ$F%tBDCn4WkRvLxj5-~y2qV42ZV1|J{36itKdS%zW9s +z|M~v!{Qvp?bMD#urkuTC?GvHEn$kha+lqw)MbgBHY!s8b0IjDLsqMw(A{T +zj<$dk9@=FN*jB-lWOF<0QK!S@u-KgTVW6a)+3uqMkYDx(J-glRb2?ULoW@>4<=Cqz +zDub`ivm%uy_vG2EST9DRT^Xm$?{2#mq!7*aqQp0@svnT?BIrJ +z%7|}xl53*H*7Ixv?B6k3y-*54w0SNF!fx+tbs9o=d=JdJ_8G2~rsH9J?@mrbr(&}8 +z%uenm)r_HdR>{K9?!k}qs9F{1@()WCH~#(!bdKyE=Z>>fJHCGp*F@#X3wyYuOmo~? +za!ZImp4r|P?#c-AB&T2I)~J}UFNfXxxkknk&f(wg;Z|UA`2KS1J(&L41aXe$uE7k|!;%Ju2;jwomt|-e8`Ve;q1KdsTfi)P+OX5!a{qtxs +znfX5V2uE4*t`A`-lqwFbAhpN2$7x7r??+%wWb@c?4i>28V{SG>2Xc7X2~NXgjSBhM +z6P$~tqb5A{XGlFmsy^ioFf*dIys~0~P+YMZRaZhNy0}Qk=Uk3~eD!$m7m#lTdPvHb +z=uUFCs+z+gz2a&SdoHS1mm#jOPkqT9gn}jTzONu2A+4C_f6eWrryDaRkvu-|1y{`m +zx2Y((!6Z9`yHo9o!)yQG)-m*u_z;hpsO*c&(NYy1 +z58zEIq@iu$haAX_3r}(?@;4RA)6;ViLn-y5k}BC9Oq57>k}K6{f@!uUN+g@V_eV+E +z`_kQF7CgGhNF_QWm3dPYYNBoCk_t;sR-qmmDs8BNkZfdC4ca3;s%udbBlwK+dZucT +zN7@cDCnDq8!}T*F&^O8LOW +z(YANnNYy-4D|Oz21t4m%6}?>q`f-XPn_E#8qZ@87X(WOdYxsIBL#AS5l5ZBHt*mZ1 +zWKyQgl%WTDY>6V>MZPejdsQ%VMufP9T+zCMd@7>L8OEG9;r(M=9UJb+m=%7s1Kr5d +zVGDlS32U17;YknbBi1hT8=6Yuk9)uv3(3Y_7fRE#FN_Nwsqo~42gPAm$IYewEE8F} +z$DfhB-Q?vf(NikQjBi~9k|u*J`G-}gji%E0o7G51CoHnjzXolGPPXEIT?ZW%gd+_6 +zG3=7{SftP;Wa4^hajp1NKP;{ZLYFo$x#kwcAdtFl5E3_~73(X5=t~tG7rO$$^&5&- +z*wH~0m0}r*fHl~zSig>-yBW~kkN~UTx5{1f*93Y&>Y87s!D)pK;;A@~?AeZXsdPrYtyJfb`=TwH +zb6Ko5`CvTsFxp7NlCOLWl>CCCzxOe8GhJyGeh`sUQW;%B03X;14YKLisFs1Ej6H#P +z+7^+G@HW|jV8`#+2}_(Jg`Ma_co*jJqt8PZ8H^ICi@@2vkAu?h+YK|?e4?}xE~#M* +z_|;0JCTm|rKjSKMez8=T2;RY?8rJ6);zjZbvg%btXsCU~evmL^6f5+}Mv8n@kWPps +z{>$sqnDK(KLvO;EE@>)B$08SR=CIo!7M=Qt{w;KXZcetA=!r7)s5=tuNN9kUvgHxuo%- +z4`C#4lt#LU={UMd)f_jKbhBlm%DF@Ba#W{2k@jpmZkUwn>l5T{GBOF)O0!Q;VlzbK +zmNmL(E1y-gGN;fsx-y^t-T(ilU&Zsjt4@f1969_o=r#evaMo?T346T2b3B9p+I!zH!cXwn1kBbfULlk({C)KZvOC>qAGbop+`c;coqqQf48 +zNe&Nw251|y9-p}kE9Xg=@#He~`*p^0!+MV&&f{h3Bgo*1TLRsy$>ehN0EG`PS1-j* +zr@EdJ@hwhu2C8?|sh$tFyni~?y2ErJfSao;9CUD)c&jU}fctC~Z)>QSOBu+nhKe0C +z;o^W-wpBDxDH3R_Xo8#A$X1~OFbyyrPzjg;xCC%1U?!jna2cQ)Py?6+m<^}}%mLH^ +z>H!Uaxn!%*xZ()@EYM`e{Pre<3m-Qk+`}|A;1eAcD!i_}saF1W__Ssoj&^j`lC6~H +z+xy3kE>JHRO5f&9M7$|)lFxV($v`xc1(=k4nj7Io`Hx`Xx?dEyac%5sy +z3g2m7Hlv1bX@P+xj3m8_{oa8=@Wuzu!d%;4)>JH1EI0QzcSR#9ZzQ#7O)lo`Z@z`^ +z=;+}4n^WFwN{EF90udbV*3@aDw*~nQ{*KbzOU`Q#4x|R~=*Eg_Jo6mij8D(6oq-D< +zX;gUpGG2rEC6}s3c8zKPO#mLC1vCS6fO&w+0WE+l0Q1SN(FNcBqNd!>YHXu1C_F?2lk-(XwhBTc?>;z8;f>&RPF=J*FO8 +zR?GkQdhi?Zs=dnvJabL&rI`Q8@;PH%8;hSC)zpmiuU`h}1S|(Q08T&`pc~KwZ~@!^ +L59wduYnb(KeC)j_ + +delta 3803 +zcmZu!3vg7`8J>IY-g`DAC?VmIggiD2sBFrRdeG%X)oHZ61%OwP^)@h7tjH;5K_4HtZAXi80Ow_X#7@h{*!?ye3o=Yly*XLW?*n +z6HfYWZCd8>EVHg?3V1wATixxqTT^iGxUdJFIVLo65g0lq%pmDrg)^NLbY!I@la*vm +z6o!rq!z9xO2agFAPbI7 +zpbbsL>riQQuj8ZM9$5UgFq7o6SCw^|nAeGqvU-m<-meJ08W!{FJKNyGqjyTk@QXD_myZ0jy@0pU_`;90Sr&lwb5 +zK;2K-bJrw{#p7jHgm5yB5?gMwqLC0;;fvBr+8wp!6ygM +zTGXgmljBOWBYzP`dESoP?_L#a`E(B!7+opCfgu!f-4H%3=abIME;`xi!{UAomw-o) +zV(w{Ek?mk#9~J+r;d(J{8x~6`mw~Ax_-yL~eD*=t +zZc)qfBjPTCG1t6@5@Y{0l7aWcSv;}iVCSeVp$NmMhSrg6k1X$GodPWo?BWqhv0o{fTmnOLX&-xDOW)_QbDPUhlEXQj +zPJQgNGI~iKh0$_a&t>;dr`t(mkIk%>B^H?&Y`!(?R9yY9l161$(OGD)5Q1H`=>Nvi-3X|!i7s`J7m&Yi8< +zLQ%Uo-Y}A-{jg^frEKp!dX`5IkKBZA(+*juSSyV@))zSTk%5-W8{yJITFlh?JRPk{X3ID)+oX=xd85 +zC1otOw$r(Mqaiu2Vw)t;Oq)3a_sjdc;a0j+!{Li!DVDpJom)zC1Ya&Ims34&lqBVZ +zdSf}=fkSPB)wkpLSX~U4o)B<8y6!BlO5RBW6j!~n4tvy_fz+KiF173FKQ&m!sZk8w +zY$}rS?k{15D2>ZLKZ~Qp>bNS=vK0yXpgec)_hJzWcoY{;!j3-rqC6+xWROkvD6Dd5 +zVOQ_a=tFV4T8~_8lCJop8P(F@J#;=#>=}4{1Fhq;1(mkkhcq_pr@uf44(U4wKWCmz +zRN_nXws8kZ*f>Zlg@oT>u!E->EBMg^w2km4qaB(aqP4^rfxS;q<(yMuoboVDX^15X +z_in-Jxl%&(NO{tbPBWJeLuta>{=^NT>72Uj8+**?5udVEB4@ +zn(7k?r|Q_%GqJdKe>jhOTz-!wcGE`*k@E2EALKq+oW+d;t;6C%w)Ky6tB4a)|1zeO +zWi2mLftL1!U8?0Mq{e6kb$5mWg_KL_`b&SMjNmMEzbaeHs%$<=@8#I?gY-*zTLcdm +zJ$+ARKBCCx9hGG+m(r!}N9jSL4;jWi_QogXk_cGC2F3Z%G5R>K&qNGrfayupQvp|8 +zRsY*tG)?rT#8q{B>x35d1>$|G`rt5KiTkM!{&QN6v0tG9-}q-(^E-0*5ipNnrQ&Sq +z2;HvH8!Y3NbCU#;57->4<*pBCll(@x_Z%8FP_MUsM<*-_REjy&7wZhJ+AAR#Gw@EO&b-{EuYH{BM|!n9maD;WfabSK_9~ea}XXw +zI%iguPmR&P3pm(M{u^1FOJy~e=?o3VTz!Sk!Etw7q1$L(Di&&0Zosi6-z#N%BpA+v +z^9r5Erf9Ukmu6e?Z!7o>0Me!ov +z#WmTW!2*kK(c)Fts?hS~x+WJiStnVX4;rmtT#U{O!IU(Kf+=X0WQAeDfZ}DW+@syW +zL6@1E0>ANUtGOJ!>eXhkS$3cHMx3oxKCS+(5=%JR>h#8}0T?ruRKTw)N^T(5EPEZl +z@w(g(7i&u9a7i|GPRY(`L~_E5O(iv4n7z?dQjeFtf%C=^#1up+q6{$=aUJ4%#56=X +zVmhJ%QHhv=n2DH$n2o4HR3mB-bJ%%fZO2J4Ni9{d`knbYmgMTP+hCfmwgOh&G^-p& +z_e|9cICs<`>JbeH9ikDTN6bacL(E6qfVh!4cii;Nqm`5Wn+N5y{kO4Ni+>*(SfXEm +zFd&)`KSC@-7!f9f8DT+K5fZ|Nup=A@C&GnTgm5EnW=r(V!YgtLX1KW4PXSXXgPsG; +zm0%j2qJiXvTgqYeiRSB}>-fSd*r2Pc+W&6zOAo@HjcyS}A6zsW?zdYsfJx36(B6Fu +cq6M)S;X!y2K13^`4dF)w5J9HByWKqF{~zE7+W-In + +diff --git a/dist/machines/Makefile.deps b/dist/machines/Makefile.deps +index 6d01cbd388a2498f60bfcef925975438ad4bdf0a..faa6b25c93e9302c63ebf6d762a889d4fc83e527 100644 +GIT binary patch +delta 49 +zcmZoqY)_nEpyr#Or{I;Cr(j^AU}Ruup%;G`lxdA9%{g}QSioJQ} +z7@5f2udxZ^;F2Wg@Dw~jI7E)f69uA3l!!7>A*w`;s1q*HAeuyrXcHZxOY{hj=o15C +lNQ~a_-R$p?+RT@+Ok^rEnae_!vXZrIWGg$_e{6R6K7PI&Ns#~m + +delta 193 +zcmZwAw++Hj00dB(985OB>#~Wg*es3KS=|UV$MHv;0BmxdA9%{g}QSN_O?m +zmnc4(Fb+Z!Bqq5<=5&98aEKg{CkjN7C=q3%LR5(wQ72rYK{SaL(Iz@Xm*^25(I*DP +lkQlw;yY}yqX4aRnOk^rEnae_!vXZrIWGg$_e=>XcK7M$`ODg~X + +diff --git a/dist/machines/po.ja.js b/dist/machines/po.ja.js +index acb1f19e62977c65b1e79860b1b95226075a279e..426c5f763b8d45c1d504fa91f398f5705c2e27c9 100644 +GIT binary patch +delta 1644 +zcmbuAUrgIo6vtC>hL*D53j0R~%P$QskxaJ*W3tA$WJqucFp{$QFlPKSHAFTOGI=mD +z>%EuZuawE`wGfJv|4{5Kupi^kijch<6CZssn$urPUwkxCUp(jjTC~lw7hm9TIp^GO +zzvpvq|9ll%mOIOD)t}aZEkTf3v$0Hc8CVkdw;*C5?t|C@F#vo9gb92Z_&V@SIuVn= +z7A#{i`&AqRV0VCR0~>=N2R^HkG0jlr2|DLtU>MLXE$tWEnswmcgNRbjD|{aK0`O^U +zl$rfHyNZEb5XS6uYA(GI1|G4J6T4GGz((zx{IawB{s9mp>JB3}Ibb~+_D7uOE1Nnl +zVfP)SV^qH3d~mDF2LeCPw4Dk=>%c^z@o@ls!( +zPJ;QAYMh`{5d_qZ&WP_+>kz36GV+s0?51>5Ua&^~$QX=!kTy`yn +z$>+{dyAsJHe3TmS74$XYXu#0`qyy)Puq0$h1v`@)na%}g^8OJqh=PKNZxorxl2&LiH#X~+KUIj6ZGj8q +zoUVYxnTMY2u(DHjx?gx6cpSupnx>7a0Srfkl;GhvM5{3U=8)Uzc)Hzr0%WwZVP7bW +zEXeK3D;0}oc6B);Zd;Qp^7#IAbsjYkpM$td6!1-{X-8#)=0B89B{Kv<{!$xuc~kpT +zzNI~P_KE*RQfQ^bqH<&gcmmxkH8ZFkFQXy;uEpeMZtcw?u-JTQ523Iv9tdecU=U}X +zqV1&(ng=!v40kvRtRMTE#sQCGpCUw#c~0b`$DT8Fd1}NxHC@B+bLm%4x^$nN`>ngGtwWSdeegwI^U+FG}awQQ^(E^XM+tsuvS$@r}c+9F(se +zJZ4@z-0Ikm#Xa5c_I3B(B(%+iBY!wfTyE0?&F!zFUx>@U24U%cJ(4$$o|5sJAIor2 +zWuLcR{eJ8@EKP6Cv$VYO2k)sW3QD~H+dI}(;s_}WvhELh-?{!i=>Yz4Z&-y9j02a5 +zLSew~UF-e$y3em)aq0SvPkMTA=(eAbRgq_ +zuCq%V_5qWN9@&#;A0z`!K|_;36&91E9~qNC6bX~cA10FmAekK^3Lsr93Lqk5WO8q9 +vB03;j3LqeEb!==b3LqdNllLG@219jobZ>2wPa#5+ogrtF4I-JduOc)7&y#R7 + +diff --git a/dist/machines/test-machines.min.js.map b/dist/machines/test-machines.min.js.map +index 5addb804995dc723b0192f9bcd526734fdd4e75e..97fffc62ffc76ccc5e96bb4311b86c3ec0f74090 100644 +GIT binary patch +delta 82 +zcmdn-Lt@7di3y34mImgQ=9Vd@7M5lfMka}g#%6{__Nm56hK*INRgA4wOk1m%Jx_>W +TQ`Ua{1Tzq`Y`=bjHL(}~Y&{%A + +delta 82 +zcmdn-Lt@7di3y34CT6DQ21!QdhDJ$-DM=}brb)(W_68}*W{p*?RgA4wOk1m%Jx_>W +TQ`Ua{1Tzq`Y`=bjHL(}~sYD&% + +diff --git a/dist/machines/vnc.min.js.map b/dist/machines/vnc.min.js.map +index 716fd3a34fb11d94dc5b5a3b7845e7e4882b88fb..5711988b10814d591115d63c1fd76efd31100667 100644 +GIT binary patch +delta 109 +zcmeyc)%?R&^9kXSmImgQ=9Vd@7M5lfMka}g#%6{__Nm56hK&WS1&pl)OsxgXtpzNt +p1+1+FY^??CTMIa{(nPT7YJZo;0mPg@%mu{UK+LoKT^cV_2>`-SC1n5r + +delta 109 +zcmeyc)%?R&^9kXSCT6DQ21!QdhDJ$-DM=}brb)(W_68}*W{m}{1&pl)OsxgXtpzNt +p1+1+FY^??CTMIa{(nPT7YJZo;0mPg@%mu{UK+LoKT^cV_2>>3~CjkHe + +diff --git a/dist/networkmanager/Makefile.deps b/dist/networkmanager/Makefile.deps +index 30fb171b5ad521b788f1f0f0540782764f242e38..6e179fd8ffa851b44825d5051139af3b3a642235 100644 +GIT binary patch +delta 49 +zcmX?LdcbsonVN5Yo`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#+Vc- +E0AJP(9RL6T + +delta 49 +zcmX?LdcbsonOb;iih_S~iGrbpf{}rtxq^X(m4T_1iJ^kKZ-}-55GZJbhB$AGNs$5o +DU@;9S + +diff --git a/dist/networkmanager/network.min.js.map b/dist/networkmanager/network.min.js.map +index 6f1d558be50a1c2a039724b0fb2b18b44c09b510..6e351342833fa0aca557dae0a0d1f5d079e0ede6 100644 +GIT binary patch +delta 118 +zcmX@t?sTr*X+olisd;LWg}G^}fn~C#g^96&kztzA^ID3y8Uam$^ID3y8Uamdc@h87A&28QMe1{PKZrdB3q3hurk+6F+Npb;A4yfGxp +F699#44h#SQ + +diff --git a/dist/ostree/ostree.min.js.map b/dist/ostree/ostree.min.js.map +index 1aea00d353655a4e9e4c3c5786fdf074dda303fb..d88163dadb90065dd7f00df2d6564c931e46f3be 100644 +GIT binary patch +delta 275 +zcmZwBIZgrr0EOXz;(`J$xFITv8@MnC!zk)KOsF6*_n>(3FHJlPvBZXhK*<%1iSGaw +zU;jc+1zLxEBn9ZmSuEaW`)C!a@JDlq(Jq36T^FVo{{Tl2{fiVpXKYnphVZ +zkrg?yAvVR9*cN%QBX-4}*cS()APz-Q9EoFbB1+;^oQ)`tr~fYAJF~K#+l5`)m0erK +ls&-?yc4zliv%u>1U=3?pXf2EE(Vnbr&-U`wnZ3?`{{Y4+bFu&c + +delta 275 +zcmZwBNlwB50EOYydB&m6MNynZ#7bK$dJmJX5bz!@UigS1=~N1GxD1 +z-{A8n7}(20m?nAJ&Yqgxw3Eki_p#l}lGjQpdPW3dM2w0tF)k*=q?i)ZVn)o0IWaF5 +zL`f`)C9y14L?~9pnphVbVpD91Z4rsG*b%#;BKE}o8`Y1me;55?ShWK?v?DvV6Fapt +jJGYu$SluqIVOJL0wKXlV)H1uV+-|L9ckjjU{`>b2RMK-6 + +diff --git a/dist/ostree/po.ja.js b/dist/ostree/po.ja.js +index 3c537dbb4b91507dad86a9a69b956ea31b1d3db4..d972ae4f9a861b08635194b7fd7326cae34e63e0 100644 +GIT binary patch +delta 12 +Tcmca;aL!;u3jgMG{#P6TC0+$S + +delta 16 +YcmX?SaM55x3P1Cc9bKDK_+N1V06|v=WB>pF + +diff --git a/dist/ostree/test-utils.min.js.map b/dist/ostree/test-utils.min.js.map +index dd975d8f5232cb3457b2e0e77cd80f3ea8cfd02e..6dc9cbf1b6b17cf43560ca36c1084dee4bc4cd15 100644 +GIT binary patch +delta 221 +zcmZwAJx+rF00rP6ik1G@DpIjj`>!KSOBqePgIgESl5h-%7uO~xGMK!<#3LAXkH9UO +zxI3`)9l+t6zw+nPC}q3$=24min;>2-qcDxrMG|hF@8j@k`Sxr0xo>xyF9Z$n05riv +z@CdZPW3UFEfHqhM8(_?0{$BIp}~F-*i9zod2Rce!p{z$A_6^zGjsxUAYub +buB0cv^yOM^WFSKs$yg>bm06Khx4W-B!M|JE + +delta 224 +zcmZwAJx;;^00rRGDoC{j1Y3TJ3Me{bf6|GBJGik_iV4SHcyTppB7?~rOgIAR&Jnl; +zCvaf#9f0ARzy0pl*vr?f6@^KZ#vefz&6Dvsdruc}ILU(7yl=Ru9|Oto`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#^8fS +E0APO&iU0rr + +delta 49 +zcmbP|HYII>u3C6%ih_S~iGrbpf{}rtxq^X(m4T_1iJ5}CZ-}-55GZJbhB$8wK4=60 +DVL1(& + +diff --git a/dist/ovirt/ovirt.min.js.map b/dist/ovirt/ovirt.min.js.map +index ab8706af5469079e8d8c2aeabf0da20ed7918e8c..70cfaff5b32ec21a378c808a049326bdb9957fa6 100644 +GIT binary patch +delta 210 +zcmZwAxebB<7=Y0r-uHngsHk{15CUrH5-vb+4~s7rHYSc@jJ0dHfQ(>8{0Fdj^^0G3 +zB^K9%7TAGv^jzC_ecN+4+g<2{x4o*L00k1DLK0Gth74pO2YDz!5lT>o3RIy6b!dPF +wO=v+II?#n4=nss`=WlqnB181WKn#T`Mq(@`!V*(46LYZ;OR;)d(fa-U0Z=GUr2qf` + +delta 210 +zcmZwANe;na7=Yna&GS%Wi=yU@#IIrL5)MH19u{vbY$T2%V(l6(phvK3d>oS;#>i3Q&X+l%WC! +wRG|iSXh0KMU_P)epTFVR2`teT9nlrG=!w1<2uBRXNQ}iqOvUW!1oQXz2k)#<-2eap + +diff --git a/dist/ovirt/po.ja.js b/dist/ovirt/po.ja.js +index acb1f19e62977c65b1e79860b1b95226075a279e..a4fbd6d4e6ba09706efa6fcc8560e03dbac2a2cf 100644 +GIT binary patch +literal 14922 +zcmcIrZF3YylK#%GsGA^`(S{KC)^QOFL0o_&3~>l?NU*Vs`OwU?q&73%bKO0XwHrie +zW()`+7Q$ZP#o)!*Al{6?W(}A({g_tINdMxVtm>}ruId?yi#@_2Uvf&$j>@V9G{!AM#t2jp4EcdgjQ?6Icz1#S}uHUjF_|7cbci8@s +zA!bdmvgui_S!Tc8#i!s)(VwlE4vkD$w#oMG+sAgq+wEY#`Asx1U{uTTjwEo>d8KalGuQO$ +z6(7g_3p2QTYpX6JNGQOE*$MTE6@}032Rt|Wziscsz +zpVoKp-u-c*FWH(VbKWqKuI3bGpUw``?wr=Ck4~r08t)Sw6$Her-O75J$GMNjKT^ie +zF|*>Ck#5FB>FY3l0k=Q7fwv+(1d+I^af)2>%4xW +z#BPQv@sL?E;8m=WS^P*5H0}Ox@kI+&=+ieB1N1w%;V5GNL^R2*iuA$XG9Y2B5iGS3u0GQ +zn{%8INu2(O1p{u~E}q&E(H(@nfR`QpEOryc?1)OA2yy2N1|b4&Z-v6?Q-um~Y)qO3 +z#WdmtbX!=UkRQNqgLT(6ZU0C_px6hkW<;)!{U^(EGvN8IWlwr+PuBa;CiF+0ZTe$k +zL6PY7_jG}&I}^n6$f>+?HWQVlh37K2&y6fnOKv;jf)bOV*fvmeB3UAeK_kYeOyJhx#RM!7zwF%>f7$oZ-ss!D-Fvr1#uraI*N-D5x4nlIJ~ImZ+viYL +z+jI@zalt_0PlgTUV!s>s{lI?|wlP{)*uI<2U`!iU#W;f?NKvEecs_G#v=CQ|b9=s7 +z^#<6ugIMB0JuA#Y5b{jJElu$i2%?BGpBx<>8D?Y7gg;}zvOx)&4Pg=0O2wH0u|449 +z6xbyX$yvnyLE~vK*9h-^(_VTOG**Jv_<87BpW5&0pzD +z>${+FKb(Kq`P&2h5;U#^jrT$0Mljb5ns@nROq=J+AJg~d<)DFIXcxg^(0muPmS|3M +zIcVMwn%{#?`|hpIKkWj##-G`)3+&fEMopB@ZBr3v_*r3qfW5mzSWGa1pD8x~C9+c=hRe +z>s?IyfPr{BZdPj*!#C9hLF)$HM|6MBgVxva1xw!edMMhzWW9F29t_Ci9)RJqQMYWm +zIm@qeeVX6+?n3zbYOa*h33(i=QJynlR{og86? +zK-v>9OtY-+kxWyR4LT6s{i(eKO%=+DpSLA1hFvl%Dy{J9^`N=Xeld?F$;_Hjviw=>8Jm18GuXiNG@HPI +z5KPMmD16QK-2>`2pB91^oB-?s9sq{?RnWS})rWs+tOzv)eb^?M8clA|FOl&+fbr5+ +zWaP~|T*QxQYHN-R9^Rz&gpGX&JRhaagD9F +z%4}&0x`GhL$vW=QaxG%8!uN$ZUB7Nr*oaY@LeSZa;M$v&Hl6Vw+yzPh1Ef1)xmBc0 +z6_Y1%2xQxLtB2zLcqP2FuyNxqgwpx`b-414JX%DeYE4pXaBOvT=l&b+C|B~=xhCm> +zW(xfNgj_pZpzBLtkXWWiq6k4vCKq+mjHT%C8s;nh$u? +zctt-OkK2E}*LjgXGp95IOqkVgl~_-m?M2nFXK@p3np+JsYDlYqP$6E;Fz9v^YoO=> +zXZk2;{=`iriaPQfxeD#r$(d;Pv15k^hbds6JUX})KE!+;4R0f`@?{jd|8>0OD3^9G +zgxj@CXhQP=7ZBj#J02&RTetO~2fzV$mS~!5=7g@bcemQ}*CZi62M$`@Sg|@tBfD^j +z%uZuh7+OqR%wdM-IVB6Ml$i(U1_;lcrVbr8u7AHV_e13MD7L~^a@f>_DyLjuBQj`t +z(jn6;xmGRDgx4Sa*#7%p6OQCW&1}~nKJWbVS&HT~(oeCV`xXE(#4iD85oRSii#)Ux;V{ZOE<0+@ +z5CE`^swU0$^=IqLR~1zYuU!Fy;rV;v!cC3Aga18rR6Q8~7D3p9h{oDDeT&B(w`9Wa +zanz_z3@==XqvlHZ_GLK#BD-vCs_wHPT%x*=M<(F<7FXH$uArtFBA*;k*WpXV*P;FD +z7{16c?HUg4mqI?2gP}E`oQG%B4SV|g2&2R-9YNe9q(s>{8yL_WJ2w;H<5liOqgc51 +z>IqGaPBn7)ljDR9dji9FQjpC-dcwjH!zOeAd_X}V&+%TmjI1E*en)`xTn!%vtvejH +zJ(5iGY1(zjdGONmVn#TsKn~$(^98O5&(9~59b}k?ZOWx{k%(|k?biA5yPslaj^NwMb2=@@+O=*;3*PX4iB`uia;^&ru17ry%7~ +zz7aBSWXLut24b(MWtSPM2fV~e;ms$&m{w=sF+eL219r7i^=ov~uv+RH1 +zf~*M(JC{-TfbCKE<7pyQ*F@0`B_)pKO^)TYTMAbe!}AZ;R#!HDc+V>;BJ+Dr@v%WE +zVIJCt6@AO0B5FZjwy$1WdoN-rjO1$2K%r@gtSB)Og?SX{Em&-dt)Ay8Qt0hVj#d2l +zkS?O_N7HuU?E)U6y+;E|)P*|uc&PZ{{= +zBbd`o0?OUF<^+IBoLuej2zik;Ats4PV*cQ`%a +z*F`ZecEl?j_yGc4ZFbJ%IHa7tuaBb{f&Q|lPiHbpCDiFq;`Es6Jv6RWN0lifEJNoq +z&OsC@RObM9Aqs|X2>ot>`x%3vE0tDGj!+#M)mnHpQN|V!nQ*NKTQpsbAvQudj#A8vuU^ImdTOU6=z_gzEwgnd=@OJ}^2u-Ww-Ib7IX)iU!@Q +zhsRB$?AR3z^Q}L65;Rst6)}9)L{UEG`?xs?-GrmyhN_-jT5spZn~lYv)kPc>alZ|iz7zIUc0=hbbEBFA8<3G5IWoa!u& +zB>>+jO%B1Fef-E6>#>Z6rC}vY$M+xKM778Gln;{5iLqnDM~60%do<~T2%}`FN?lYe +z<(;E#&W<|v&Jn{q%NuZqsRrQIYdKy9#PJAgW6+7eCsNLb`plQoGJ)x8=7ukM1F(!S9Q8@Jj|zL)e-_eEm^K4{4F&iYO* +zYHp}&30Cpj;S~+kHBgiND%-Yr9L{6TLi;9?e7Nl7)N+f%_Ra&YGlR(8br+;xXdR$y +z`2r^kFPz_Gm$)%1kHdSp8uL(uNLt^;Gsg`Vy?cEowK{_4&!ToCCwFbzsi9k4pjiZ +zsocQjNHEMs&R=rScSU`=+}CCE&M(ci*B1~~0Z`JLBcUKKqSx|pLTU{}O|s-Zkhd>_ +zQdXu^iRjCfYt5*8T`xOruvvonLWzql)P3Zw$um^ufb&8MH!;D^nD`$P$(U%6X_C-@ +z@?z(~TU5r9tqC9B4w?g*Fn^J6vHBfNE8O()?U1~7&s3S&__hZ%+7D&5dCvu{O +zoDNk7%JW3J>Y61SpCMPGNJ*83igkvVq&Za0U{t(9CkAy!4=*xuJXX@VAnW+$r}YQ( +zqVkBqyng3F=kDvMM-x9oiFcrk`#K)Iz&(9IZ4z>=Xx-4W5iVf#_IN0v3X^Cb@RoHp +zy_HAv=&_g5q+WZs3Pj$1zLd<;pA(#biN)h5hsLzt7XKCjMf#nMQJn`hLX?gp^-=fb +z)8bt7E2xmT8@bB}J2-kAJ;%|52Ycf#D0wpTL%^3@xRrcJo&13tZE=hLL)Hbx#t56{ +zU_=6mo63$a=5GNK=m>|CMUR>HO60G)J|Q7?kfyNB^OVfY4-}_>@I4zHME-+;J{DQ% +z^l7?^qB@me(4#~iEgwvv7p~33r`QhADesmpQ5T&kYR|f8AUEgXE3`z3zIIKM;z2!0 +zIw@S4%Dm!W!Qk8w^u1jw3N%7N?mVkZrpyJdRX*FWEAX7 +zgoMkEDKLsxuhpm)Y)!bR4SQO^3R)R(Od)ozAtvKC@K6YauejD5tjfzq8at>a1+J6dB9M +zHvJjL%~6#rA_)vyc+UplBA;#8jwW{MN8&&E*wZGYC0-aiwxN|>Ra{MZR~p69a#&Xl +zZ}%;|#1gLF>OA=yM^(zYTx2OeMg}ghO9$oANH(L#>cF2qy5h +z=HfE)wv;n)&?V9zwKl$m{;j>a9&afUaCL`t$|q-{q{c0wMy*}ls8RXsEKy$r8?-O2 +z;*Dp#(lzPffx3r$T_mT8w-VYsUUyF&jF&l((5n+Ol?tAH$CPOW)kV}5@_QtIyvsXl +z`kK6{)=AGVk*i4$m!#aqV3jQrzMt<&;^ygxs7}Y}$+%Zf +zIGFub#L8LxEFVEpUk8IBT=r)tce%M9!hzuLpo?olPlJHnhA+5kY(l?N +zz&Gb)UUtbE>^HMWyN~e0ldT}}*{Qd)ZxSj$hvAmRe8fBb2>*P?wm$J8;QrBApNOJ^ +zecby@RACIleijpcKeYTR&UqW8KtwAh=M!_Uuo(!$92}~dnVU~MtiyJY$F&f}X`2Oq +Q+k%kWvuN$;KuPGue>`ufZvX%Q + +diff --git a/dist/ovirt/vnc.min.js.map b/dist/ovirt/vnc.min.js.map +index 732655dd58d47899e4252ee27943b5fcfbcc98f6..39bf15cdcb48ece35043e21129e14a2a73fe21d9 100644 +GIT binary patch +delta 109 +zcmaF1)%@93^9do6$p*=WX{N>oX2xa)rpD$LmZ^rR_Ljy5#*MkHxs0v3Os%=ht+_0% +pxvZ_ZY^}NMTXQ**(?qc8YJZZ(0mPg@%mu{UK+LoKNg6Lx2>`ecB`5#@ + +delta 109 +zcmaF1)%@93^9do6CI)FKsm7KT$z~>|W@#o#DJCW<_68=hvCW`<7 + +diff --git a/dist/packagekit/Makefile.deps b/dist/packagekit/Makefile.deps +index a0d830b15d45a72afb7ad28e0ccc0ace37aec13e..186567204c37cae4db225a5eaf009e2673c2a9b5 100644 +GIT binary patch +delta 49 +zcmbPKJE?Ypk(zIQo`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#t17r +E0B9NwLjV8( + +delta 49 +zcmbPKJE?Ypky?0aih_S~iGrbpf{}rtxq^X(m4T_1iJ5}CZ-}-55GZJbhB$AGu(AUH +DXw(f; + +diff --git a/dist/packagekit/po.ja.js b/dist/packagekit/po.ja.js +index 83a828b8d98a984129753666e56acef926d3b29d..af0b64cb08212c210040f4ffecb52aa55889d9e4 100644 +GIT binary patch +delta 2491 +zcmb7GOH3PA6kS9zjBRXUK0%^MjB%R+0nzfQiXx&an^x(MG+9JyRH2ll6{(u2k*Z2a +zc;4^}*u?OH!Ni0=F}5(@5dL0OT{XLIDpjp|Ju~(u?W)`MzBe<(1gA|m*36xE?&sWd +z@AFTUBaKT>vx?o-P9THH^-d6bK%4`y1H?TLgTH&`=+msSBlw*j%f46vWE;o=NV6bC +zK2U5xdHJZqs2pbTbF>K&$}S@ +z%6q8uN&Y;+cosVti!0U&dedwY6sc35SZ2!q#rnQG5g${Bg4|h5xxc0amRJi#0;HEW +z>^=}m%W`hec#hqqLFrIVdD+L!S6iE}x17h$^PVq)G|%Ku9<%95m)Vn?nr!1VHQBD6 +zF6@(M0>+l&r)${sUV+P(o8y2woy742|G-<0nA$R$bj~+9{i(aKaEYIR-KGP<3*(-R1Kd_%F&L|u$7;Uq=>9pM? +zB*P1GY?Q@*VxMf6d$4fqFD`%uoDNiU +z{zp$;X6KdDW~b|u@4mU+Lfdjrx*7j$1iC=N(2J;2-qD!ayRLNhX@a4@<+^D+x8$wF +z_H1GUjhOSn3^_0vA20;5PZ1l{2E?DOeKFRX5rrLXpeK*k6@!RN0*CEDo?6@J3EOe{ +z>Cq|rm)+5xVU3_5?gr#NOd<#b^NwPLfbu!)5qI^4md~Be&G;!p3op>LLk(a}pZ%i$_gLJ=dc1B}r!$7_PTJgY3MVLbYg<8?vT9KL<)s4$k+ +zl;cA-EEn;R-V{cmPZ>dN9H20LE)0gS6kPv(^2D0##})WIVf0T&B}O(m@RQmxDfi+v +zs7sd~&wJ0R%!HER9esOV%PSEy0~?m^yw8gE>q^eAs%yBr29uLvb!Lkyd80T<-AVx0 +zo0el3du(WGF)4YK;39@n*MsW%XgYUTgwj9Djfa7;lxIcp4QmUVt(GodD$vJM_U+$H +zI{UOczrG0%$XjzSlGni=&-1$@@b3zvyZK*T;W$G8jMF_JxV|H}to7XSKSKcb_{e@z +zX}w|Nhg&|aP-OgB`n0^Du~NIy)lvM1gL-_xrH9udE7(|l+B#)&qhA!9GbxMx%J3|W +z7P##AnDQ*Ax^ePD%=Y8HO$qhrwm%Bo`Z+l?uG{ho4J@K`TV0`XP6>r|+vUPi9jl5_ +S-PTt4s%}%3)^yusVeLPjj_j=f + +delta 373 +zcmW;BO(=tL0LSqn+n&8W+p{gtGkYHPY=~`AJWkkQ2Z^+BS&G9#LSEt^(&ov{OZ+HY +z5c0ILh`4OrR^ueOxc>LpQsm^OEQfEO!*{R!HE{W*1*NNlr0d5`Q4`gGdy2&x#n{qB +zP7wKw$SJaNN91!NUn5Bc!RzZVsF$GVU3k>*W7iPDuR(%j?82tehfiZ8BBmyq#COTc +z8i^kkPSPsk*fxpCn*5;59gad`y`ZGt~<&f~>NZ`EOhmZ0aOtBhNvf{sC +zwi=6U5ByvJGh8P!oEzWV5JsH`Sg2@&)-{P|S36qy5LS5+x5e_j7fwM$m*B;+;K8L( +IjhxW@2RaOwE&u=k + +diff --git a/dist/packagekit/updates.min.js.map b/dist/packagekit/updates.min.js.map +index 40f9a6432df3c93a4a327b31c06e2502c0c49ee4..ad5e97ef12b389a78ebb00b9832b94ae3e71af52 100644 +GIT binary patch +delta 146 +zcmca}JM7NwunDmuDW=IOCWa;!mMLk;#uh1QrUnKEjfJg+jID)Ct%c03g)FUwtgVG? +zt%dBZg&eJgoUMgit%cmJg*;medF7aevFM-PsLb!Qef=}uElktnR`R;F-(%wiVm=_| +Y2Vwyr76f7;AQlEffICjQ1&Abr{I;Cr(j^AU}Ruup + +diff --git a/dist/playground/Makefile.deps b/dist/playground/Makefile.deps +index 495e8cae0660b8766732bd86eea8306453036d64..a23656c29835b86a4b89e66348ed2a3f58d498fc 100644 +GIT binary patch +delta 49 +zcmcanc%yKFk(zIQo`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#)t+B +E0DgE4_W%F@ + +delta 49 +zcmcanc%yKFky?0aih_S~iGrbpf{}rtxq^X(m4T_1iJ5}CZ-}-55GZJbhB$AGXs`eP +De=-gS + +diff --git a/dist/playground/jquery-patterns.min.js.map b/dist/playground/jquery-patterns.min.js.map +index ea5586a2c1ab82400431345512194ae20f059547..eaf80e0088cea366faf5573cba8b626a2654319c 100644 +GIT binary patch +delta 59 +wcmX@GpZUOk<_W1HiK#}(rim7&Mh50dDaHnAMy5$g8!NANW0lyP)DssB0CW}#sB~S + +diff --git a/dist/playground/metrics.min.js.map b/dist/playground/metrics.min.js.map +index 0354b30a5b8670de5465f9c4bac052cc82c55f0b..0cad6e21e85bc10b68f49aa9f5a4e06ed805183f 100644 +GIT binary patch +delta 65 +zcmdmMw%2SztYl)UQL<^Gg{hH&c~Xk8L7I_iQj)!;xrxcdIg%UuGekwODcH;{X2c2r +Dt+o@0 + +delta 65 +zcmdmMw%2SztfYxynqi7TQmRF=rICfXnQ>~esgZq3no-KcIg%UuGekwODcH;{X2c2r +Du1*tn + +diff --git a/dist/playground/pkgs.min.js.map b/dist/playground/pkgs.min.js.map +index 92fbd1dcff4df05b9d6d4daa71268b017289b15b..27d8a2269f995dadeffb3f966bd79701fa578c61 100644 +GIT binary patch +delta 72 +zcmbPWJHd8Blw@M6QL<^Gg{hH&c~Xk8L7I_iQj)!;xrxcdSyCH&oyEnmDNxc;nk>sJ +Kvzb|~esgZq3no-KcSyCH&oyEnmDNxc;nk>sJ +Kvzb|-51NcA2%*}+z2EW1689c?0LFm7RdOLGfQ-#= +IxHm8Y0H~)-?*IS* + +delta 60 +zcmV-C0K@?0!p + +diff --git a/dist/playground/react-patterns.min.js.map b/dist/playground/react-patterns.min.js.map +index fda8fcc4288e9efda7866c3793369bce55fe697c..48817492fe8dce850401547417f6b6477e99b092 100644 +GIT binary patch +delta 82 +zcmZ3!L1Os^i3ur^iK#}(rim7&Mh50dDaHnAMy5$g_Lk-*CXKbNwT!K`Oj~Q2D^G}E +TQ`XLPk{O6uwsW0imGuVza6THU + +delta 82 +zcmZ3!L1Os^i3ur^CWdK-DF#WY7Ri=I7UpKgsmZ2B_9bO +J)3hH60swp67-Rqd + +delta 70 +zcmexS^`mM+w3LZqnqi7TQmRF=rICfXnQ>~esgZq3no)|@#QCz5-)M7eob^IW1e>bO +J)3hH60swuS7*YTL + +diff --git a/dist/playground/test.min.js.map b/dist/playground/test.min.js.map +index d3e2159dcc3fb06fb8b411eecd67efdf23adf3f2..ce1e4aa62f814143c7c3ae57ce5da9e2bd8a6e0b 100644 +GIT binary patch +delta 66 +zcmaD*{-At9lvHA>QL<^Gg{hH&c~Xk8L7I_iQj)!;xrvF^#QAa?Cy8i^U{kSqm!_H! +E0PFG<1^@s6 + +delta 66 +zcmaD*{-At9l$42Knqi7TQmRF=rICfXnQ>~esgZq3no)|@#QAa?Cy8i^U{kSqm!_H! +E0PMvS^Z)<= + +diff --git a/dist/playground/translate.min.js.map b/dist/playground/translate.min.js.map +index 00e042d6aaffe88f250257abca13b91a7cb2e0f7..d3af00fe2f49bc4bc2c7ef9cdb9bbfda43774696 100644 +GIT binary patch +delta 195 +zcmZw9ITFDD00q#o6FafQz8xSF$%M*LOkx?F;FlDCv@~vFTt}(Q5q!PkwJ-YIW0Bm} +zR6o?{GBFaRCs1h}z +r{)G8HnE&R-$uzI$<4;4H(vr4V(vhz8q%Q**%1FjCk?HGvoJGbLWg12g + +delta 195 +zcmZw9ITFEO7zW^pUF`gp*tY{nY*9Ii8Cgc0;4PzgM@!=-#&wj+{|G+4;%OiKxf@#C +z4%W&JZGUkLTyN*N+s!iY*3RA!9sdHtAQD89ND*lwLu82@kta-|Kop4*Q6?%xm8cPQ +tqVa@!pVYtkaaQUYM?X!`5^d2DmgtI}=!=0Eijf$LiI|GnD~{&c`~q$JMg0H( + +diff --git a/dist/realmd/Makefile.deps b/dist/realmd/Makefile.deps +index f637e76f42f9bff20d36e56aa39a5d2856e16497..8d70089c4bd3f2a7cb7ea99b276c3e9e46abc399 100644 +GIT binary patch +delta 49 +zcmeC->EW56r{EW56rxu=?qTrugqF`vDU}Ruuu3%tcWnf}uWTfEk8=`Fh1PU6VAS6opX`S`fsQ+lYlO+;s0sbS;9f;X5?<4uWkH&;|o4)D%k^EU7K2Kh>xY +zb24Gv_yDfFQ^b{eb^XC%}Mum|oqd%KP>i)YuwQup+rRbJ05fjc^y>9bRNHL*m{4VZ*cyoOeTAFQ4V +zz;kQDZ1n^xkT>y+LHAb179}Q&0bT{S{}h9;;&0Szjk*v&IC~`?H%@-sxbAV&lE=*pA2;uL+_d9y)1;@JU6T)TX;04Qaumdn +P*?f@eIqT-t0{)Bu)t4v@ + +diff --git a/dist/selinux/Makefile.deps b/dist/selinux/Makefile.deps +index e0696f0cd3d9bd45bcefa3f3a8e1b73ccd36963a..88503a7e7c255357ee45f3934976865fe9173bb3 100644 +GIT binary patch +delta 49 +zcmaD+^P*;gzM5}-o`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#!z89 +E0EZzBzyJUM + +delta 49 +zcmaD+^P*;gzFK%{ih_S~iGrbpf{}rtxq^X(m4T_1iJ5}CZ-}-55GZJbhB$8w6}AHa +DhuaO% + +diff --git a/dist/selinux/po.ja.js b/dist/selinux/po.ja.js +index 5dccb99cd24699cbb4746d9ac716baf321c5cd29..a74f5524f894a6e9c17f1ca0a5e14a6967126363 100644 +GIT binary patch +delta 25 +gcmcbqep`J*2siWNhQ`gI+=h(I3c3oLJ9z@w0e!Tl&y!=?O`aW{KuzX{O1hW)`WYMy3WPrsm11_6Eku$rBe!Hcn}s!q_^6sdWnT +Z)+sF0HAJu}ZnxKD0b!Tl&y!=?O`aDMm(y7Dgr}rYROCi77_r#^&aU_DSX`<`Wl6Hcn}s!q_^6sdWnT +Z)+sF0HAJu}ZnxKD0br~d(scc)PviCZQVADGN!b1*`b}uJ(Am#vKP9Wym?&ZX7b`}6*OC-?% + +delta 115 +zcmZpeZ_qH`U_!KHijk3_g^`JgX^MqOVv3QuvAKDoeUf>K`Q(i(Vw3fmxErUoPGxMJ +y%G5fQxpgW_>r~d(scc)PviCZQVADGN!b1*`b}uJ(Am#vKP9Wym?&ZX7b`}6coFrfX + +diff --git a/dist/shell/index.min.js.map b/dist/shell/index.min.js.map +index 2495f4a6b52adf24f1e49b498513f6697e2486f0..e84bcaa1ea2ed1c9b288d48ef4731ce12970b744 100644 +GIT binary patch +delta 110 +zcmdnfVzQ^jWI~vTS)#dFnrX7BnMJCpk*R@+sd;khjICWvtzFEmT`a9# +qtgT&aTf5lnE@9O%ed29)k#>X2>_E%`#GF9P1;pIj4KDNW=mP*Rq$UXf + +delta 110 +zcmdnfVzQ^jWI~uoijk3_g^`JgX^MqOVv3QuvAKETjICWvtzFEmT`a9# +qtgT&aTf5lnE@9O%ed29)k#>X2>_E%`#GF9P1;pIj4KDNW=mP)^4ke8M + +diff --git a/dist/shell/po.ja.js b/dist/shell/po.ja.js +index 933ec88618125f669f92c29410eec43e4191a39b..cfc108290088b7b6ab06de0411a5a1c482e82991 100644 +GIT binary patch +delta 623 +zcmZ8fO-mb56lG?LVnNiFkftCEDxrxVr3;1bx-4|>s!&8hiXs#@mJrB$BWjyZea14; +zTE!Tn<0mg@lxW0Nq4XE%?)qk?+fs1bJI@r`!tmZ5=A3iSJ$I55smT7%CN)ObucmJr +z;9YHAuHF6YroNG%w_IuLwZDy5d_l!4Sj87+UH;(?MBCe|Kz4yl0?7eQ0Ey$PyOnf{ +z6?@^>=2>3yci*u(11}YwjR(TbdL;66{QcPAo6)ypBhjeNt-xhNr;|PtOGPktfbIj$ +zgTaA(0#fiA&^Q +zS(!vllTWo@sgJJ9F?YIjYX%Gitjh5$_AVG;iw_?1`QQgdLje{IKjtrA7)-| +ztH4K|Wwf3RcX~_2vrY~dXx;9u<{#sx$efZRdl_QE+j|F;ZnuCns^GbX(*N2^h`h|4 +Tq-4A%pX@VK?|U*Dvg9yfJ8Zrt~{ +z5vXAD=IiQH7$xYH1e(wUcKGtgjjMppe>rmk(8|r*j3zLPt$w;5 +qX!G>PjmuuNuX@@&_4zEI?^aJPu#(tZWfsl2naQG=X>*4a8#4ep@TTwp + +diff --git a/dist/sosreport/Makefile.deps b/dist/sosreport/Makefile.deps +index 6a31adcfe165a155211c73e45243b2eb69a14b43..e415fb23d84ffa1dab2ea3d8feffc909340974bb 100644 +GIT binary patch +delta 49 +zcmZ1>vO;8np_*@go`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#_)@r +E07{k&{Qv*} + +delta 49 +zcmZ1>vO;8np;~xqih_S~iGrbpf{}rtxq^X(m4S(sk&%MCZ-}-55GZJbhB$8wzsLyy +DO2!Qa + +diff --git a/dist/sosreport/po.ja.js b/dist/sosreport/po.ja.js +index 2cbd1569d46cbcd8e610c1c9685c119cc1269430..1833975c95badb42ff46fd26b86f6840b9420b8a 100644 +GIT binary patch +delta 179 +zcmY+;zYf7r9L4ciOBYOyjTptoD|jMnfA_YcX++`{vCtT#(G-n{w9!~?7H@F$&ttd} +zi}mD_Z_Z15Xs3bFS%NkhH&ZtR9ibE06)XZDfxDmscmRF_^TBO6A(t(i?nT^$D80 +z(A4&E;C!5i{?ZSFN@oVPL90v{(mR6o;0rj0Fd;lp01-l5!D&Abr{I;Cr(j^AU}Ruup + +diff --git a/dist/static/login.po.ja.html b/dist/static/login.po.ja.html +index 16753bbab8f6aeb83a796246f8680641ecd34428..514997d08889866785a76e803fe39a592ffc2dcf 100644 +GIT binary patch +delta 106 +zcmV-w0G0pi8h{(HCW0vxkS1}OsqfPs^82~16ao#TP7gn8|xadC}cmrTxENB1# + +diff --git a/dist/storaged/Makefile.deps b/dist/storaged/Makefile.deps +index 874b8722c8ec0d5bd64a9027be1152b1b226c6e9..f1f7ffb3cea5cd71836e71e4be6456b9990eb7fb 100644 +GIT binary patch +delta 49 +zcmdlJx+ipkftqiAo`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#;`Ok +E0BH~nTL1t6 + +delta 49 +zcmdlJx+ipkfm(QKih_S~iGrbpf{}rtxq^X(m4T_1iJ5}CZ-}-55GZJbhB$8wOVa`X +DY03?2 + +diff --git a/dist/storaged/po.ja.js b/dist/storaged/po.ja.js +index 080089cd504335d808ac9235b8a6a7ff520e2799..df13f2b02935a98f07d34175174d27bd1fcedfab 100644 +GIT binary patch +delta 946 +zcmX?oit+0O#to62lkKfp4c9+zXnfqX=yB8f$IWezn-)KAp7ywL^^?8(pHErwxN+*^ +zrk=-*%N{qjJZ{|gxN+v=hNjJtoIj+Q6;uo+N2xYW{-DM=d4ej}ci5&q#c-hLJg#pI}rY +z4HSPit^MiR=?dy92I>lrncoHkv(lj;E +z$v-UwH@jJ~h%f;y_4JixoGj<>wRw}DJR{f{7yYdnK{DKd%FL4$!nl;1Cp>Oi0y4C5 +z_2WiR06p*D_jJw*i2YA?tbN?LZgQfggy-W%VBj=8Zt8*ujshBZzHQcvg+N6!A2)SB +zZd?I0>T%;_p!Ubj?T-<*fKAf^dI6-c5oql)P>eKhe%w6oanmv|qvLVobhs^(^+Mc1 +z4s}5ofpDclkfW!I0;&c0;uC0?`Q$Yr0U!hGsbL^m5GY`V0Tvf_KW^%L+$ew^Hj^8b +z6egR6C{4}_<(s@WQ~=~i5p0f}T;MD#L%^F_KvUvDCI}*#0Et?Vb{Blw347{s<6Ka> +z02(9)@eEeKTn#N`TsPT0YzjE#-40XWWqUq#)zkj%lNFOhC(ESdO}_8N%H9S_)Xg1W +Iv85@?0FS=*Qvd(} + +delta 275 +zcmex*f${Vy#to62oBKI`NKam#Bsh7JYUN~mezwU!d2J^4epf +zn;ItzMyXArKYhMO$|xEMFP1u8L5J{xL2IX_eYNVfyA)@1!~IVjCH`A&G?c-KH8-0_z2o6|+}!oJdGq7u2|y=IKA0*x*&#iT?RnR>XRX~}?)mg( +E0N*Egxc~qF + +diff --git a/dist/storaged/storage.min.js.map b/dist/storaged/storage.min.js.map +index 221794232a58bc4b28752e6736885cadf19818de..4510bc60d73062b62ed321e3274cb90fcb7d20b3 100644 +GIT binary patch +delta 155 +zcmew|Ir_`w=n2sxre?{OMwXTahN;QPmdR;J#>OTllNlN18hcxN8C!dqT6>vWds$k0 +zSzCMAT6@`BdpTNrIa_)r{#E*YXE#SEv@&XP&NmnU}MD|2|$I +e<^y7WAQk{(K_C_aVqqW_0bvWds$k0 +zSzCMAT6@`BdpTNrIa_)r{#E*YXE#SEv@&XP&NmnU}MD|2|$I +e<^y7WAQk{(K_C_aVqqW_0bOTl_QsZmi4)(-HBM=r!q_^6sdWnT +c)+sD)KSZ!8ZrA(C0>rF9%(h+cC;J{305a4e{{R30 + +delta 92 +zcmaF$TjAAjg$c2eCT1q7DJdo<<|&pYsYXeuNyet;_J)auW)t7aHBM=r!q_^6sdWnT +c)+sD)KSZ!8ZrA(C0>rF9%(h+cC;J{307n=iTmS$7 + +diff --git a/dist/subscriptions/Makefile.deps b/dist/subscriptions/Makefile.deps +index 7b205e5385118bdc833a58c5efb7533581f1e966..841c1a4b68ac6182cd74a036814309a06c0c5001 100644 +GIT binary patch +delta 49 +zcmbQGF-v2DshV$oo`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#_0XR +E08LO02><{9 + +delta 49 +zcmbQGF-v2Dsakkyih_S~iGrbpf{}rtxq^X(m4T_1iJ5}CZ-}-55GZJbhB$AG-Y*OQ +DP6`bf + +diff --git a/dist/subscriptions/po.ja.js b/dist/subscriptions/po.ja.js +index 0323ddb696705a96a17594f896c98dee01f0082d..dd71f9a74362c46a178a034c9441ee01dfa1b740 100644 +GIT binary patch +delta 24 +gcmcblenWl3b3W$B&3iUK=Ud6d)X=!OU(lHe0F{CYu>b%7 + +delta 21 +dcmcbieo1}9bH2^5_*ODacHlDGd`6Im2>@?<2&Di3 + +diff --git a/dist/subscriptions/subscriptions.min.js.map b/dist/subscriptions/subscriptions.min.js.map +index 22e3b586b6b0b6ea3a1f0318d270a97124c6cd7a..85c8d68c2ea7a9f8eac15b114b7eddefdde8b237 100644 +GIT binary patch +delta 81 +zcmbRDOMKoh@d;@nNhxW@rUoWy#%X5BDJiKb1{SFnlMNV^8|SvpWo(_xv~@0X-*&93 +R+U<8R12M~X`yH(JT>!?&9f$w` + +delta 81 +zcmbRDOMKoh@d;@ni6+JdDVFAjDaNU0rY4CdMoFoLlMNV^8|SvpWo(_xv~@0X-*&93 +R+U<8R12M~X`yH(JT>yTD8|nZ6 + +diff --git a/dist/systemd/Makefile.deps b/dist/systemd/Makefile.deps +index aebefc8f3205b272ce8fb947b481296691ba5fdd..b9fecdadc801b4d6b3ca18c944027d8d0c4715bd 100644 +GIT binary patch +delta 51 +zcmcaTm+|&o#tHgrzWI3yUWs`M1{MlN28I?2hK5$A7FLFq3hurk+6IOO1_~O^t|1#k +G+x!5O9u92) + +delta 51 +zcmcaTm+|&o#tHgr;i)MK{>dc@h87A&28QMe1{PKZrdB4#3hurk+6F+Npb;A4yfL)R +F4*-;(4tf9p + +diff --git a/dist/systemd/logs.min.js.map b/dist/systemd/logs.min.js.map +index f6e5a625c7ebfbe936b7bd32f2f3cb6e51ad470d..e045cd247b1d8f478aa08cab5a8a2c59b7f4012e 100644 +GIT binary patch +delta 71 +zcmaE`hWo)9?g`-{DTW4?h89T{CMlMNrm2<&28pJLlN}gE8ymJZFuvJ@RldDpGvoG# +I%}fuJ09z>+{{R30 + +delta 71 +zcmaE`hWo)9?g`-{sfng(M#gD|sU`+ShL%P~rpd-BlN}gE8ymJZFuvJ@RldDpGvoG# +I%}fuJ0BxffPXGV_ + +diff --git a/dist/systemd/po.ja.js b/dist/systemd/po.ja.js +index 183b16c57a708e1be6a5cbd1d47ca1955ba590e0..e505effa8d9f7d4b31aab4dce2eb9fe5a0d22837 100644 +GIT binary patch +delta 639 +zcmaJ<&1(}u6sJie2p%*dJqUFw3k{ZFT0ONYcvZZJCk0VyZen9F_kFWPOOledW3Xat +z4TLn+c2hgnkG7aU!Gj*W^z?I|?c{lHzV>7D +zy|6MDtw8}f<89cW1<*5412hi$40-{nK#O5;0k%}z$<&#s5LDi)s6v)Irt8G +zXP$dQwu6;i(H|kp=F^4f)XyNxexn4cgG!Laj?~q7>c;KA?VJfv%bS=o#Yo`}+Iq`1 +zcEMj_@goZ=pjV(Odoe8T{EI@QNA>sA<=Ek!CzGbWXf_(UZ(yi9W|O*pb}iWAnU6iJ +z7O{aY13XdTa1?;tvinawY%( + +delta 248 +zcmexd_$+V3U7^W>!Wx^Cg`-%QA2-a|d_epe8rttbyh??tI+14Cst!b2=V3E`Pdq#?v_~ +u9yd;Z+_>*?#R>ovVS&>C + +diff --git a/dist/systemd/services.min.js.map b/dist/systemd/services.min.js.map +index 6930f5c23f6d6f7f939fe9db69f229fb514c8e6a..6c43df22c0d1a7832c1ce00e036ccd5b9401b7cd 100644 +GIT binary patch +delta 140 +zcmbQUA!5#khzZe>DTW4?h89T{CMlMNrm2<&28pJL_KB8ehK(hyC5){lOsyr%ttBk2 +zC9JI_Y^^2ittA|-C7i7#T&*SCttC8LOL%8;iC{CNU6Gp?i1~n+ABY8jSP+PXfLIua +OMSxgzyCS#PZyo>wdncy= + +delta 140 +zcmbQUA!5#khzZe>sfng(M#gD|sU`+ShL%P~rpd-B_C~2DCXFSnC5){lOsyr%ttBk2 +zC9JI_Y^^2ittA|-C7i7#T&*SCttC8LOL%8;iC{CNU6Gp?i1~n+ABY8jSP+PXfLIua +OMSxgzyCS#PZyo?6uqX8Z + +diff --git a/dist/systemd/system.min.js.map b/dist/systemd/system.min.js.map +index 88ac6c20318f127a3f00ba5b60480672d5c1986a..c4b0c9b2ccfa719c3bdce2daaf72148185c42766 100644 +GIT binary patch +delta 109 +zcmZ2*$7;bHs|k^kDTW4?h89T{CMlMNrm2<&28pJL_KB8ehK)t7MU1UQOsz%Ctwk)Y +qMXaqwY^_D?TZ=e~pNnAA)&BE22M}`tF&7YX12NC`pU-*Kj{yK3tSUSJ + +delta 109 +zcmZ2*$7;bHs|k^ksfng(M#gD|sU`+ShL%P~rpd-B_C~2DCXGd{MU1UQOsz%Ctwk)Y +qMXaqwY^_D?TZ=e~pNnAA)&BE22M}`tF&7YX12NC`pU-*Kj{yKT$0~{d + +diff --git a/dist/systemd/terminal.min.js.map b/dist/systemd/terminal.min.js.map +index 2b4de5367c8faafccda9152e9943c93879f87873..d30274439b419a7098cda0146b7b98a4e4efaa26 100644 +GIT binary patch +delta 108 +zcmZqJpx&@SeL}QkilKp}p+%B~Ns6VRX{x1xL857*eWInAVPi>a31e#sQ)>xxYY9th +r3G3Dpwo|O)*wicOC{34r!6-Yu*@a!FeI6Sd5VHd@$M$(_oJkh}8So)1 + +delta 108 +zcmZqJpx&@SeL}QkYNBbHk#U+~s)>P-p{0?LX|i#Oy-})(Nn=TC31e#sQ)>xxYY9th +r3G3Dpwo|O)*wicOC{34r!6-Yu*@a!FeI6Sd5VHd@$M$(_oJkh}G_4_d + +diff --git a/dist/tuned/Makefile.deps b/dist/tuned/Makefile.deps +index 17e2d74edc9c2410ba5df1138a46c6ee1aaef2f0..6f139379926f5e4047f8623b272f030fb6a10ebd 100644 +GIT binary patch +delta 49 +zcmcaDd|P;eu9|Oto`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#^4T4 +E09*pSxREEu}P}2p<%LdqG4KcV?k>H#wj%PcLX-5oynV +M&9puLHS_)J0Nq;~VgLXD + +delta 75 +zcmX@tCVZ|H#wj%PcLX-5oynV +M&9puLHS_)J0HoX+00000 + +diff --git a/dist/users/Makefile.deps b/dist/users/Makefile.deps +index 5d474230b8274bda78aa3b06478102636d6ae6c0..fe8197ffe2bb7566025afe0178ace46f3c37c770 100644 +GIT binary patch +delta 49 +zcmdlYw?%G(u9|Oto`P3mo`Qjef{}rtg@U1>m8pf5p{0VmZ-};mp@D&dhO=wP#^8s1 +E08%RrHUIzs + +delta 49 +zcmdlYw?%G(u3C6%ih_S~iGrbpf{}rtxq^X(m4T_1iLrvaZ-}-55GZJbhB$8we#i#^ +DQmhR_ + +diff --git a/dist/users/po.ja.js b/dist/users/po.ja.js +index 9f231ea67f16437d6dc71c06e217ca78657d5c69..72cfff05ffcbcc75a54d4f66c2c445381510f44b 100644 +GIT binary patch +delta 508 +zcmZ9I%PvDv7=`23w9?C|Iw1yfM3W{Bi5W4Fcmrbz;yn!d?@hE+N_QKo?x_}~mmDDy +ztr+kWm@MbenFo-tPX%SV_P^I!->QyQ#!8x9yg9tCg1HqjmafdL-CAl@X!c1PCOa2-4h76(5A=U_!~@7a(EUZrSc%CZ$`9drVk7t=~m)>S$ij(;BY +zu+q}(e6HNQB#yqyi|r0>`TVEzJxEpQXYp@>6xgzHv+$ZFP!z<#mOxcdO1%5-0*ySf +zrWsu{3Y+!VEGP!r10}6;x1GA>+sopbM3lgw1W0ztH|B_8RTBwS_19;}fvyg#Jwwabm2$2|f_4uM@SyB*~ +Vbd*FEi$2m7Y-$dXKHL4+`Uz619d`f# + +delta 115 +zcmV-(0F3{=KE67zAPAE_2wDl{kFV&1z2kwWvz`ci1(PWbEes+GAYCj9ARaua%!3KZOv85PBo1s1cDdln#* +V1{W2xKNpVyvoskh0kdHm+yuz{D8K*! + +diff --git a/dist/users/users.min.js.map b/dist/users/users.min.js.map +index af9011542d6f552215184abb0528e216997cdf08..3bf24296095ae9e4051e59f76b870a51153a7ab0 100644 +GIT binary patch +delta 99 +zcmex=Smpm=l?h=Yrb(%m$)=`h=7|PLmZladh9-uIlNd!OCor-#wzjr1wze|0wlcT2 +ivTSW-?VXQR`SiEb*n`?D7O(;_8xXT^uUNp*-UtBLWg~|G + +delta 99 +zcmex=Smpm=l?h=Y<|&CLiG~*DNoJ;&h9)LPCdMf#lNd!OCor-#wzjr1wze|0wlcT2 +ivTSW-?VXQR`SiEb*n`?D7O(;_8xXT^uUNp*-UtAz4I;w; + +-- +2.14.3 + diff --git a/SPECS/cockpit.spec b/SPECS/cockpit.spec index eb44907..5655e2b 100644 --- a/SPECS/cockpit.spec +++ b/SPECS/cockpit.spec @@ -3,6 +3,8 @@ # * wip 1 # +%define rev 3 + # earliest base that the subpackages work on; the instances of this get computed/updated # by tools/gen-spec-dependencies during "make dist", but keep a hardcoded fallback %define required_base 122 @@ -20,7 +22,7 @@ %define _hardened_build 1 # define to build the dashboard -%define build_dashboard 1 +# define build_dashboard 1 %define libssh_version 0.7.1 %if 0%{?fedora} > 0 && 0%{?fedora} < 22 @@ -33,13 +35,20 @@ Summary: A user interface for Linux servers License: LGPLv2+ URL: http://cockpit-project.org/ -Version: 160 +Version: 154 %if %{defined wip} Release: 1.%{wip}%{?dist} Source0: cockpit-%{version}.tar.gz %else -Release: 1%{?dist} +Release: %{rev}%{?dist} Source0: https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz +Patch0: 0001-test-Fix-test-dbus-to-work-without-a-system-bus-7952.patch +Patch1: 0002-test-Adjust-for-RHEL-7.5-image.patch +Patch2: 0003-test-Disable-LVM-related-storaged-tests-on-RHEL-7.5.patch +Patch3: 0004-kubernetes-Updates-to-work-with-3.7.patch +Patch4: 0005-po-Import-Japanese-translation-updates-from-RHEL-7.5.patch +Patch5: 0006-bridge-Forward-kill-messages.patch +Patch999: 0999-Build-system-generated-changes-from-patches.patch %endif BuildRequires: pkgconfig(gio-unix-2.0) @@ -80,11 +89,9 @@ Requires: %{name}-system = %{version}-%{release} # Optional components (for f24 we use soft deps) %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 -Recommends: %{name}-dashboard = %{version}-%{release} Recommends: %{name}-networkmanager = %{version}-%{release} Recommends: %{name}-storaged = %{version}-%{release} -Recommends: sscg >= 2.0.4 -%ifarch x86_64 %{arm} aarch64 ppc64le i686 s390x +%ifarch x86_64 %{arm} aarch64 ppc64le Recommends: %{name}-docker = %{version}-%{release} %endif Suggests: %{name}-pcp = %{version}-%{release} @@ -121,13 +128,14 @@ if [ -n "%{patches}" ]; then git config core.autocrlf false && git config core.safecrlf false && git config gc.auto 0 git add -f . && git commit -a -q -m "Base" && git tag -a initial --message="initial" git am --whitespace=nowarn %{patches} - touch -r $(git diff --name-only initial..HEAD) .git + find dist -type f | xargs touch + touch -r configure.ac aclocal.m4 rm -rf .git fi %build exec 2>&1 -%configure --disable-silent-rules --with-cockpit-user=cockpit-ws --with-selinux-config-type=etc_t %{?rhel:--without-storaged-iscsi-sessions} %{!?build_dashboard:--disable-ssh} +%configure --disable-silent-rules --with-cockpit-user=cockpit-ws --with-branding=auto --with-selinux-config-type=etc_t %{?rhel:--without-storaged-iscsi-sessions} %{!?build_dashboard:--disable-ssh} make -j4 %{?extra_flags} all %check @@ -201,9 +209,15 @@ find %{buildroot}%{_datadir}/%{name}/ostree -type f >> ostree.list echo '%dir %{_datadir}/%{name}/packagekit' >> packagekit.list find %{buildroot}%{_datadir}/%{name}/packagekit -type f >> packagekit.list +echo '%dir %{_datadir}/%{name}/apps' >> packagekit.list +find %{buildroot}%{_datadir}/%{name}/apps -type f >> packagekit.list + echo '%dir %{_datadir}/%{name}/machines' > machines.list find %{buildroot}%{_datadir}/%{name}/machines -type f >> machines.list +echo '%dir %{_datadir}/%{name}/ovirt' > ovirt.list +find %{buildroot}%{_datadir}/%{name}/ovirt -type f >> ovirt.list + # on CentOS systems we don't have the required setroubleshoot-server packages %if 0%{?centos} rm -rf %{buildroot}%{_datadir}/%{name}/selinux @@ -212,7 +226,7 @@ echo '%dir %{_datadir}/%{name}/selinux' > selinux.list find %{buildroot}%{_datadir}/%{name}/selinux -type f >> selinux.list %endif -%ifarch x86_64 %{arm} aarch64 ppc64le i686 s390x +%ifarch x86_64 %{arm} aarch64 ppc64le s390x echo '%dir %{_datadir}/%{name}/docker' > docker.list find %{buildroot}%{_datadir}/%{name}/docker -type f >> docker.list %else @@ -235,9 +249,6 @@ rm %{buildroot}/%{_libexecdir}/cockpit-stub touch kubernetes.list %endif -# On RHEL and CentOS, apps/ovirt are not currently built -rm -rf %{buildroot}/%{_datadir}/%{name}/apps %{buildroot}/%{_datadir}/%{name}/ovirt - sed -i "s|%{buildroot}||" *.list # Build the package lists for debug package, and move debug files to installed locations @@ -251,8 +262,6 @@ rm -rf %{buildroot}/usr/src/debug # On RHEL kdump, subscriptions, networkmanager, selinux, and sosreport are part of the system package %if 0%{?rhel} cat kdump.list subscriptions.list sosreport.list networkmanager.list selinux.list >> system.list -rm %{buildroot}/usr/share/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml -rm %{buildroot}/usr/share/pixmaps/cockpit-sosreport.png %endif %find_lang %{name} @@ -260,8 +269,12 @@ rm %{buildroot}/usr/share/pixmaps/cockpit-sosreport.png # dwz has trouble with the go binaries # https://fedoraproject.org/wiki/PackagingDrafts/Go %global _dwz_low_mem_die_limit 0 +%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 +%global _debugsource_packages 1 +%global _debuginfo_subpackages 0 +%endif -%define find_debug_info %{_rpmconfigdir}/find-debuginfo.sh %{?_missing_build_ids_terminate_build:--strict-build-id} %{?_include_minidebuginfo:-m} %{?_find_debuginfo_dwz_opts} %{?_find_debuginfo_opts} "%{_builddir}/%{?buildsubdir}" +%define find_debug_info %{_rpmconfigdir}/find-debuginfo.sh %{?_missing_build_ids_terminate_build:--strict-build-id} %{?_include_minidebuginfo:-m} %{?_find_debuginfo_dwz_opts} %{?_find_debuginfo_opts} %{?_debugsource_packages:-S debugsourcefiles.list} "%{_builddir}/%{?buildsubdir}" # Redefine how debug info is built to slip in our extra debug files %define __debug_install_post \ @@ -314,6 +327,18 @@ The Cockpit components for managing virtual machines. %files machines -f machines.list +%package ovirt +Summary: Cockpit user interface for oVirt virtual machines +Requires: %{name}-bridge >= %{required_base} +Requires: %{name}-system >= %{required_base} +Requires: libvirt +Requires: libvirt-client + +%description ovirt +The Cockpit components for managing oVirt virtual machines. + +%files ovirt -f ovirt.list + %package ostree Summary: Cockpit user interface for rpm-ostree # Requires: Uses new translations functionality @@ -373,27 +398,51 @@ if type semanage >/dev/null 2>&1; then else chcon -t cockpit_ws_exec_t %{_libexecdir}/cockpit-ssh || true fi +%if 0%{?fedora} > 0 && 0%{?fedora} >= 26 +if type semodule >/dev/null 2>&1; then + tmp=$(mktemp -d) + echo 'module local 1.0; require { type cockpit_ws_exec_t; type cockpit_ws_t; class file execute_no_trans; } allow cockpit_ws_t cockpit_ws_exec_t:file execute_no_trans;' > "$tmp/local.te" + checkmodule -M -m -o "$tmp/local.mod" "$tmp/local.te" + semodule_package -o "$tmp/local.pp" -m "$tmp/local.mod" + semodule -i "$tmp/local.pp" + rm -rf "$tmp" +fi +%endif %endif +# storaged on RHEL 7.4 and Fedora < 27, udisks on newer ones +# Recommends: not supported in RHEL < 8 %package storaged Summary: Cockpit user interface for storage, using Storaged Requires: %{name}-shell >= %{required_base} +%if (0%{?rhel} == 7 && "%{os_version_id}" == "7.4") || 0%{?centos} == 7 Requires: storaged >= 2.1.1 -%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 -Recommends: storaged-lvm2 >= 2.1.1 -Recommends: storaged-iscsi >= 2.1.1 -Recommends: device-mapper-multipath -%else Requires: storaged-lvm2 >= 2.1.1 Requires: storaged-iscsi >= 2.1.1 Requires: device-mapper-multipath +%else +%if 0%{?rhel} == 7 +Requires: udisks2 >= 2.6 +# FIXME: udisks2 modules not yet available on 7.5 +%if "%{os_version_id}" != "7.5" +Requires: udisks2-lvm2 >= 2.6 +Requires: udisks2-iscsi >= 2.6 %endif -%if 0%{?fedora} -Requires: python3 -Requires: python3-dbus +Requires: device-mapper-multipath %else -Requires: python -Requires: python-dbus +%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 +Requires: udisks2 >= 2.6 +Recommends: udisks2-lvm2 >= 2.6 +Recommends: udisks2-iscsi >= 2.6 +Recommends: device-mapper-multipath +%else +# Fedora < 27 +Requires: storaged >= 2.1.1 +Recommends: storaged-lvm2 >= 2.1.1 +Recommends: storaged-iscsi >= 2.1.1 +Recommends: device-mapper-multipath +%endif +%endif %endif BuildArch: noarch @@ -473,12 +522,9 @@ The Cockpit Web Service listens on the network, and authenticates users. %doc %{_mandir}/man8/pam_ssh_add.8.gz %config(noreplace) %{_sysconfdir}/%{name}/ws-certs.d %config(noreplace) %{_sysconfdir}/pam.d/cockpit -%{_datadir}/%{name}/issue/active.issue -%{_datadir}/%{name}/issue/inactive.issue %{_unitdir}/cockpit.service %{_unitdir}/cockpit.socket %{_prefix}/%{__lib}/firewalld/services/cockpit.xml -%{_prefix}/%{__lib}/tmpfiles.d/cockpit-tempfiles.conf %{_sbindir}/remotectl %{_libdir}/security/pam_ssh_add.so %{_libexecdir}/cockpit-ws @@ -532,8 +578,6 @@ The Cockpit component for creating diagnostic reports with the sosreport tool. %files sosreport -f sosreport.list -/usr/share/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml -/usr/share/pixmaps/cockpit-sosreport.png %package subscriptions Summary: Cockpit subscription user interface package @@ -592,7 +636,7 @@ Summary: Cockpit user interface for Docker containers Requires: %{name}-bridge >= %{required_base} Requires: %{name}-shell >= %{required_base} Requires: /usr/bin/docker -Requires: python +Requires: python2 %description docker The Cockpit components for interacting with Docker and user interface. @@ -602,7 +646,7 @@ This package is not yet complete. %endif -%ifarch aarch64 x86_64 ppc64le i686 s390x +%ifarch aarch64 x86_64 ppc64le s390x %package kubernetes Summary: Cockpit user interface for Kubernetes cluster @@ -625,64 +669,32 @@ cluster. Installed on the Kubernetes master. This package is not yet complete. %endif %package packagekit -Summary: Cockpit user interface for package updates +Summary: Cockpit user interface for packages Requires: %{name}-bridge >= %{required_base} Requires: PackageKit %description packagekit -The Cockpit component for installing package updates, via PackageKit. +The Cockpit components for installing OS updates and Cockpit add-ons, +via PackageKit. %files packagekit -f packagekit.list %changelog -* Mon Jan 29 2018 Martin Pitt 160-1 - - Add check boxes for common NFS mount options - - Redesign package list on Software Updates page and show RHEL Errata - - Clarify Software Update status if only security updates are available - - Add serial console to virtual Machines page and redesign the Consoles tab - - Show more error message details for failures on virtual Machines page - -* Fri Dec 08 2017 Martin Pitt 157-1 - - Correctly compute "used" space for NFS mounts - -* Tue Nov 07 2017 Martin Pitt 155-1 - - Add NFS client support to the Storage page - - Add checkboxes for common Storage encryption and mount options - -* Thu Sep 21 2017 Martin Pitt 151-1 -- Fix tooltip on "Edit Server" button on Dashboard rhbz#1449887 - -* Fri Aug 04 2017 Martin Pitt 148-1 -- Update Cluster/Registry Image tags design to current Openshift Web Console -- Delete Kubernetes session tokens on logout -- Detect unregistered RHEL systems on Software Updates page - -* Thu Jul 27 2017 Dominik Perpeet 147-1 -- Update to 147 release -- Add "Software Updates" page for packages -- Fix Kubernetes authentication when Kubernetes configured for RBAC -- Add configuration of account locking and password expiry to Accounts page -- Consistently ignore loopback traffic on all network load graphs -- Add ABRT integration to the System page -- Resize the terminal dynamically to use all available space - -* Thu Jun 29 2017 Dominik Perpeet 141-4 -- Bump for rebuild on more architectures - -* Thu Jun 29 2017 Dominik Perpeet 141-3 -- Fix dashboard dependency rhbz#1466423 - -* Mon Jun 05 2017 Dominik Perpeet 141-2 -- Build on more architectures - -* Mon Jun 05 2017 Dominik Perpeet 141-1 -- Update to 141 release -- Allow users to change Docker container environment variables -- Allow auth commands to store credentials for future challenges -- Attempt to tear down used partitions when formatting disks -- Show the correct known_hosts path on missing/mismatching host keys -- Set HTML content type when serving login page, for better reverse proxy operation +* Mon Jan 08 2018 Martin Pitt 154-3 +- Update source po for Japanese translations rhbz#1512923 +- Adjust build system to avoid build failure for the above + +* Mon Dec 11 2017 Martin Pitt 154-2 +- Update Japanese translations rhbz#1512923 + +* Tue Oct 17 2017 Martin Pitt 154-1 +- Rebase to version 154, drop all patches rhbz#1470780 +- This allows ssh keys to be loaded from arbitrary directories + rhbz#1425887 + +* Thu Jun 22 2017 Dominik Perpeet 138-9 +- Add Japanese translation rhbz#1461085 * Wed May 24 2017 Dominik Perpeet 138-8 - Rebuild for new dependencies