<template>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18" :class="[`${prefix}-icon`, `${prefix}-icon-gradientMagic`]" width="1em" height="1em" v-bind="$attrs"><defs><linearGradient x1="0" y1="0" x2="1" y2="1" id="svg_2f3a4fccca__b"><stop offset="0%" stop-color="#F650FF"/><stop offset="100%" stop-color="#2511FF"/></linearGradient><clipPath id="svg_2f3a4fccca__a"><rect width="18" height="18" rx="0"/></clipPath></defs><g clip-path="url(#svg_2f3a4fccca__a)"><path d="M8.772,1.4680900000000001L8.772,3.83742Q8.772,4.21197,9.03444,4.4770900000000005Q9.29767,4.74301,9.67032,4.74301Q10.04298,4.74301,10.30621,4.4770900000000005Q10.5686,4.21197,10.5686,3.83741L10.5686,1.4680900000000001Q10.5686,1.09354,10.30621,0.828417Q10.04298,0.5625,9.67032,0.5625Q9.29767,0.5625,9.03444,0.828417Q8.772,1.09354,8.772,1.4680900000000001ZM13.6571,5.49296L15.3326,3.80041Q15.595,3.53528,15.595,3.16073Q15.595,2.78618,15.3326,2.5210600000000003Q15.0693,2.25514,14.6967,2.25514Q14.324,2.25514,14.0608,2.5210600000000003L12.3854,4.21361Q12.1229,4.47874,12.1229,4.85329Q12.1229,5.22784,12.3854,5.49296Q12.6486,5.75888,13.0212,5.75888Q13.3939,5.75888,13.6571,5.49296ZM3.91474,3.5004Q3.91474,3.87495,4.17718,4.14007L5.93478,5.91564Q6.198,6.18156,6.57066,6.18156Q6.94332,6.18156,7.20654,5.91564Q7.46898,5.65052,7.46898,5.27597Q7.46898,4.90142,7.20654,4.6363L5.44894,2.86073Q5.18572,2.59481,4.81306,2.59481Q4.4404,2.59481,4.17718,2.86073Q3.91474,3.12585,3.91474,3.5004ZM1.90265,8.40717Q1.90265,8.78172,2.16509,9.04684Q2.4283099999999997,9.31276,2.80097,9.31276L4.97888,9.31276Q5.35153,9.31276,5.61476,9.04684Q5.8772,8.78172,5.8772,8.40717Q5.8772,8.03262,5.61476,7.7675Q5.35153,7.50158,4.97888,7.50158L2.80097,7.50158Q2.4283099999999997,7.50158,2.16509,7.7675Q1.90265,8.03262,1.90265,8.40717ZM13.4629,8.40717Q13.4629,8.78172,13.7254,9.04684Q13.9886,9.31276,14.3612,9.31276L16.5392,9.31276Q16.9118,9.31276,17.1751,9.04684Q17.4375,8.78172,17.4375,8.40717Q17.4375,8.03262,17.1751,7.7675Q16.9118,7.50158,16.5392,7.50158L14.3612,7.50158Q13.9886,7.50158,13.7254,7.7675Q13.4629,8.03262,13.4629,8.40717ZM12.0389,11.7077Q12.0389,12.0822,12.3014,12.3474L13.8916,13.9538Q14.1548,14.2197,14.5275,14.2197Q14.9001,14.2197,15.1633,13.9538Q15.4258,13.6887,15.4258,13.3141Q15.4258,12.9396,15.1633,12.6744L13.5732,11.068Q13.3099,10.8021,12.9373,10.8021Q12.5646,10.8021,12.3014,11.068Q12.0389,11.3331,12.0389,11.7077ZM2.0967000000000002,17.1716L6.62035,12.6017Q6.88279,12.3366,6.88279,11.962Q6.88279,11.5875,6.62035,11.3223Q6.35712,11.0564,5.98447,11.0564Q5.61181,11.0564,5.34858,11.3223L0.824939,15.8922Q0.5625,16.157400000000003,0.5625,16.5319Q0.5625,16.9065,0.824939,17.1716Q1.088165,17.4375,1.4608219999999998,17.4375Q1.83348,17.4375,2.0967000000000002,17.1716ZM8.772,12.9772L8.772,15.3468Q8.772,15.7213,9.03444,15.9865Q9.29766,16.2524,9.67032,16.2524Q10.04298,16.2524,10.30621,15.9865Q10.5686,15.7213,10.5686,15.3468L10.5686,12.9772Q10.5686,12.6027,10.30621,12.3375Q10.04298,12.0716,9.67032,12.0716Q9.29767,12.0716,9.03444,12.3375Q8.772,12.6027,8.772,12.9772Z" fill-rule="evenodd" :fill="useCurrentColor ? 'currentColor' : 'url(#svg_2f3a4fccca__b)'"/></g></svg>
</template>
<script>

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