<template>
<svg viewBox="0 0 130 130" xmlns="http://www.w3.org/2000/svg" :class="[`${prefix}-icon`, `${prefix}-icon-psm-security`]" width="1em" height="1em" v-bind="$attrs"><defs><linearGradient x1="68.784%" y1="0%" x2="50%" y2="100%" id="svg_2d8c7831ce__a"><stop stop-color="#34CEC8" stop-opacity=".707" offset="0%"/><stop stop-color="#FFF" stop-opacity=".394" offset="100%"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path d="M45.4140651,0.737757158 C47.6990341,-0.245919053 50.3009657,-0.245919053 52.5859347,0.737757158 L52.5859347,0.737757158 L92.676562,17.9833896 C95.9117662,19.3757067 98,22.5083002 98,25.9677745 L98,25.9677745 L98,52.9942783 C98,69.5470259 90.4361276,84.3398553 76.934468,94.6635052 L76.934468,94.6635052 L54.1363271,110.405199 C51.0565862,112.5316 46.9434136,112.5316 43.8643253,110.405199 L43.8643253,110.405199 L20.8914716,94.5368729 C7.56387224,84.3417716 0,69.5487825 0,52.9942783 L0,52.9942783 L0,25.9653791 C0.00130504406,22.5076614 2.08953867,19.3776229 5.32343785,17.9853059 L5.32343785,17.9853059 L45.4140651,0.73967341 Z M49.0003262,8.72150323 L8.90904641,25.9677745 L8.90904641,52.9899668 C8.90904641,66.8261072 15.1832089,79.0965098 26.2015327,87.5361643 L26.2015327,87.5361643 L49.0003262,103.277858 L71.6226124,87.6647129 C82.816791,79.1027376 89.0909534,66.8304188 89.0909534,52.9942783 L89.0909534,52.9942783 L89.0909534,25.9677745 L49.0003262,8.72150323 Z M49.0003262,27.9427917 C51.331298,27.9421531 53.2684728,29.7011131 53.4436749,31.9766628 L53.4546503,32.3035435 L53.454,47.565 L73.4999183,47.5655354 L73.4999183,51.925808 C73.4999183,54.3342178 71.5059741,56.2867193 69.0456398,56.2867193 L53.454,56.286 L53.4546503,71.5480724 C53.4653713,73.9002722 51.5683266,75.8371243 49.1672087,75.9251122 C46.7662539,76.0137388 44.7258175,74.2215638 44.5569774,71.8755919 L44.5453952,71.5480724 L44.545,56.286 L28.95436,56.2867193 C26.4946782,56.2867193 24.5002447,54.3342178 24.5002447,51.925808 L24.5002447,47.5655354 L44.545,47.565 L44.5453952,32.3035435 C44.5453952,31.1470852 45.0150479,30.0380541 45.8504392,29.2202935 C46.6859937,28.4023731 47.818935,27.9427917 49.0003262,27.9427917 Z" transform="translate(20 9)" :fill="useCurrentColor ? 'currentColor' : 'url(#svg_2d8c7831ce__a)'"/><g :fill="useCurrentColor ? 'currentColor' : '#1BA8AF'"><path d="M69.0456398,56.2867193 L28.95436,56.2867193 C26.4946782,56.2867193 24.5002447,54.3342178 24.5002447,51.925808 L24.5002447,47.5655354 L73.4999183,47.5655354 L73.4999183,51.925808 C73.4999183,54.3342178 71.5059741,56.2867193 69.0456398,56.2867193 Z" transform="translate(13 9)"/><path d="M45.4140651,0.73967341 L5.32343785,17.9853059 C2.08953867,19.3776229 0.00130504406,22.5076614 0,25.9653791 L0,52.9942783 C0,69.5487825 7.56387224,84.3417716 20.8914716,94.5368729 L43.8643253,110.405199 C46.9434136,112.5316 51.0565862,112.5316 54.1363271,110.405199 L76.934468,94.6635052 C90.4361276,84.3398553 98,69.5470259 98,52.9942783 L98,25.9677745 C98,22.5083002 95.9117662,19.3757067 92.676562,17.9833896 L52.5859347,0.737757158 C50.3009657,-0.245919053 47.6990341,-0.245919053 45.4140651,0.737757158 L45.4140651,0.73967341 Z M8.90904641,25.9677745 L49.0003262,8.72150323 L89.0909534,25.9677745 L89.0909534,52.9942783 C89.0909534,66.8304188 82.816791,79.1027376 71.6226124,87.6647129 L49.0003262,103.277858 L26.2015327,87.5361643 C15.1832089,79.0965098 8.90904641,66.8261072 8.90904641,52.9899668 L8.90904641,25.9677745 Z" transform="translate(13 9)"/><path d="M49.0003262,27.9427917 C51.331298,27.9421531 53.2684728,29.7011131 53.4436749,31.9766628 L53.4546503,32.3035435 L53.4546503,71.5480724 C53.4653713,73.9002722 51.5683266,75.8371243 49.1672087,75.9251122 C46.7662539,76.0137388 44.7258175,74.2215638 44.5569774,71.8755919 L44.5453952,71.5480724 L44.5453952,32.3035435 C44.5453952,31.1470852 45.0150479,30.0380541 45.8504392,29.2202935 C46.6859937,28.4023731 47.818935,27.9427917 49.0003262,27.9427917 Z" transform="translate(13 9)"/></g></g></svg>
</template>
<script>

export default {
  name: 'IconPsmSecurity',
  props: {
    prefix: {
        type: String,
        default: 'psm',
    },
    useCurrentColor: {
        type: Boolean,
        default: false,
    },
  },
};
</script>
