"use strict";
/*
 * Copyright 2024 Palantir Technologies, Inc. All rights reserved.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.ThirdParty = void 0;
var tslib_1 = require("tslib");
var React = tslib_1.__importStar(require("react"));
var iconTypes_1 = require("../../iconTypes");
var svgIconContainer_1 = require("../../svgIconContainer");
exports.ThirdParty = React.forwardRef(function (props, ref) {
    var isLarge = props.size >= iconTypes_1.IconSize.LARGE;
    var pixelGridSize = isLarge ? iconTypes_1.IconSize.LARGE : iconTypes_1.IconSize.STANDARD;
    var translation = "".concat(-1 * pixelGridSize / 0.05 / 2);
    var style = { transformOrigin: "center" };
    return (React.createElement(svgIconContainer_1.SVGIconContainer, tslib_1.__assign({ iconName: "third-party", ref: ref }, props),
        React.createElement("path", { d: isLarge ? "M177.7777777777778 400C79.5555555555556 400 0 320.4444444444445 0 222.2222222222222C0 140.5044444444445 55.0673333333333 71.7066666666667 130.1371111111111 50.8933333333334C131.5626666666667 52.1555555555556 132.9893333333333 53.3044444444445 134.3715555555556 54.3466666666667C140.5288888888889 58.9977777777778 147.5753333333333 62.8755555555555 154.2637777777778 66.1244444444445C162.2295555555556 69.9977777777778 172.2673333333334 74.1 180.7804444444445 77.5777777777778C185.3653333333333 79.4533333333334 189.5091111111111 81.1466666666667 192.6511111111111 82.5266666666666C194.4337777777778 83.3088888888889 195.9182222222222 84.0133333333333 197.1495555555555 84.64C194.6882222222222 87.7977777777778 192.4268888888889 91.1444444444445 190.3828888888889 94.6377777777778C186.2604444444444 90.8555555555556 182.0011111111111 88.8888888888889 177.7777777777778 88.8888888888889C162.8888888888889 88.8888888888889 147.5555555555556 113.3333333333333 139.3333333333333 155.5555555555556H167.1662222222222C168.2048888888889 162.1288888888889 170.564 168.2466666666667 174.3404444444445 173.2777777777778C174.3931111111111 174.7444444444445 174.4593333333333 176.2488888888889 174.5397777777778 177.7777777777778H136C134.4444444444444 191.3333333333333 133.3333333333333 206 133.3333333333333 222.2222222222222C133.3333333333333 238.4444444444445 134.4444444444444 253.1111111111111 136 266.6666666666667H219.5555555555556C219.8431111111111 264.1608888888889 220.1155555555556 261.6171111111111 220.3684444444444 259.0324444444444C227.3666666666667 262.2482222222223 234.8133333333333 264.398 242.1222222222222 265.5755555555555L242 266.6666666666667H303.3333333333333C303.9311111111111 264.9557777777778 304.4977777777778 263.2317777777778 305.0333333333333 261.4948888888889L307.6444444444445 262.3844444444445C315.9488888888889 265.2135555555556 324.8111111111112 266.6666666666667 333.2866666666667 266.6666666666667C338.7822222222223 266.6666666666667 344.6088888888889 266.0477777777778 350.44 264.7593333333334C331.3866666666667 342.4235555555556 261.3377777777778 400 177.7777777777778 400zM292.6666666666667 288.8888888888889H238.4444444444445C233.7777777777778 313.5555555555556 227.1111111111111 334 218.2222222222222 348.6666666666667C250 338.4444444444445 276.2222222222223 316.8888888888889 292.6666666666667 288.8888888888889zM177.7777777777778 355.5555555555556C192.6666666666667 355.5555555555556 208 331.1111111111111 216.2222222222222 288.8888888888889H139.3333333333333C147.5555555555556 331.1111111111111 162.8888888888889 355.5555555555556 177.7777777777778 355.5555555555556zM137.3333333333333 348.6666666666667C128.4444444444445 334 121.5555555555556 313.5555555555556 117.1111111111111 288.8888888888889H62.8888888888889C79.3333333333333 316.8888888888889 105.5555555555556 338.4444444444445 137.3333333333333 348.6666666666667zM44.4444444444444 222.2222222222222C44.4444444444444 237.7777777777778 47.3333333333333 252.6666666666667 52.2222222222222 266.6666666666667H113.5555555555556C112 252.8888888888889 111.1111111111111 238.2222222222223 111.1111111111111 222.2222222222222C111.1111111111111 206.2222222222222 112 191.5555555555556 113.5555555555556 177.7777777777778H52.2222222222222C47.3333333333333 191.7777777777778 44.4444444444444 206.6666666666667 44.4444444444444 222.2222222222222zM62.8888888888889 155.5555555555556H117.1111111111111C121.7777777777778 130.8888888888889 128.4444444444445 110.4444444444445 137.3333333333333 95.7777777777778C105.5555555555556 106 79.3333333333333 127.5555555555556 62.8888888888889 155.5555555555556zM309.2666666666667 62.0288888888889C313.9511111111111 59.9244444444445 319.1377777777778 57.8022222222223 324.4844444444445 55.6133333333333C344.7644444444445 47.3133333333333 367.3088888888889 38.0888888888888 373.1111111111111 25.5133333333333C379.9844444444444 9.4733333333334 377.2355555555556 0 377.2355555555556 0H133.9271111111111C133.9271111111111 0 131.0253333333333 9.4733333333334 138.0511111111111 25.5133333333333C143.7375555555556 38.4977777777777 167.0342222222222 47.9777777777778 187.6946666666667 56.3866666666667C192.56 58.3666666666667 197.2806666666667 60.2888888888889 201.5891111111111 62.18C221.79 71.0555555555555 222.1084444444445 76.88 222.4933333333333 83.9066666666667C222.5377777777778 84.7422222222222 222.5844444444444 85.5955555555556 222.6666666666667 86.4733333333334C222.6666666666667 87.0066666666667 222.7044444444444 87.54 222.7422222222223 88.0755555555556C222.78 88.6111111111111 222.82 89.1466666666667 222.82 89.68C214.8768888888889 96.5555555555556 208.3093333333333 106.18 204.1855555555556 117.18L204.0326666666667 117.3333333333333C204.0326666666667 117.4088888888889 203.9946666666667 117.4866666666667 203.9564444444444 117.5622222222223C203.9182222222222 117.6377777777778 203.88 117.7155555555556 203.88 117.7911111111111C202.8108888888889 120.0822222222223 202.0471111111111 122.68 201.4362222222222 125.2777777777778C196.2433333333333 126.1955555555556 193.1886666666667 131.8466666666667 191.9666666666667 137.1933333333333C190.7448888888889 139.3333333333333 188.3011111111111 144.5266666666667 188.912 150.4866666666667C189.6755555555555 158.2777777777778 192.8831111111111 161.7911111111111 196.396 163.1666666666667V164.3888888888889C196.396 174.1666666666667 197.1595555555556 188.0695555555556 198.9924444444445 197.236C199.298 199.8333333333334 199.9088888888889 202.4306666666667 200.6726666666667 204.8748888888889C204.0326666666667 216.1804444444445 211.0586666666667 226.264 220.3755555555555 233.2917777777778C229.8444444444445 240.6248888888889 243.4377777777778 244.4444444444445 255.5044444444445 244.4444444444445C267.5711111111111 244.4444444444445 281.1644444444445 240.6248888888889 290.7866666666667 233.2917777777778C300.2555555555556 226.264 307.1288888888889 216.0277777777778 310.4888888888889 204.8748888888889C311.2533333333334 202.2777777777778 311.8644444444444 199.8333333333334 312.1688888888889 197.236C313.8488888888889 188.0695555555556 314.7666666666667 174.0133333333334 314.7666666666667 164.3888888888889V163.0133333333333C318.1266666666667 161.6377777777778 321.18 158.1244444444445 321.9444444444445 150.4866666666667C322.4022222222223 144.5266666666667 320.1111111111111 139.3333333333333 318.8888888888889 137.1933333333333C317.82 132 314.7666666666667 126.3466666666667 309.5733333333333 125.2777777777778C308.9622222222222 122.8333333333333 308.1977777777778 120.2355555555556 307.2822222222223 117.9444444444445C307.1288888888889 117.7911111111111 306.9755555555556 117.18 306.9755555555556 117.18C302.8533333333333 106.3333333333334 296.5911111111111 96.86 288.8 89.9866666666667C288.8 88.7644444444445 288.8 87.5422222222222 288.9533333333333 86.4733333333334C289.0511111111112 85.3977777777778 289.0866666666667 84.3622222222223 289.12 83.3511111111111C289.3555555555556 76.4444444444445 289.5511111111111 70.6888888888889 309.2666666666667 62.0288888888889zM332.7955555555556 76.2244444444444C327.4533333333333 78.4111111111111 322.6822222222222 80.3644444444445 318.3711111111112 82.3L318.2044444444445 82.3733333333333C316.4866666666666 83.1288888888889 315.0622222222222 83.8066666666667 313.8888888888889 84.4044444444444C318.8711111111111 90.8 322.9844444444444 97.9244444444444 326.1933333333334 105.4288888888889L326.2222222222223 105.4577777777778L326.52 106.2044444444445C326.92 107.1622222222222 327.3066666666667 108.1266666666667 327.6755555555556 109.0955555555556L327.9155555555556 109.6933333333333C328.0333333333333 109.9888888888889 328.1511111111111 110.2866666666667 328.2644444444445 110.5844444444444C330.6 112.6133333333334 332.4844444444444 114.8155555555556 333.9466666666667 116.8955555555556C336.8177777777778 120.9733333333334 338.6822222222222 125.3511111111112 339.8377777777778 129.3888888888889C342.1711111111111 134.4266666666667 344.8422222222222 142.5644444444445 344.1022222222222 152.1911111111111L344.0822222222223 152.4444444444444L344.0555555555556 152.6977777777778C343.3222222222222 160.0377777777778 341.0066666666667 167.1288888888889 336.8111111111111 172.8977777777778C336.46 181.9602222222222 335.5822222222223 192.4551111111111 334.1444444444445 200.5904444444445C333.6066666666667 204.6744444444445 332.6666666666667 208.23 331.8088888888889 211.144L331.7666666666667 211.2855555555556C328.4711111111111 222.2233333333333 322.7177777777778 232.6317777777778 314.8133333333334 241.3497777777778C320.8222222222222 243.3975555555556 327.2644444444445 244.4444444444445 333.2866666666667 244.4444444444445C344.2555555555556 244.4444444444445 356.6133333333333 240.9722222222223 365.3622222222222 234.3055555555556C373.9711111111111 227.9166666666667 380.2177777777778 218.6111111111111 383.2733333333333 208.4722222222222C383.9666666666667 206.1111111111111 384.5222222222222 203.8888888888889 384.8 201.5277777777778C386.3288888888889 193.1944444444445 387.16 180.4166666666667 387.16 171.6666666666667V170.4155555555556C390.2155555555555 169.1666666666667 392.9933333333333 165.9733333333333 393.6866666666667 159.0266666666667C394.1044444444445 153.6111111111111 392.0199999999999 148.8888888888889 390.9088888888889 146.9444444444445C389.9377777777778 142.2222222222222 387.16 137.0822222222223 382.44 136.1111111111112C381.8844444444444 133.8888888888889 381.1911111111112 131.5266666666667 380.3577777777778 129.4444444444445C380.2177777777778 129.3066666666667 380.08 128.7488888888889 380.08 128.7488888888889C376.3311111111111 118.8888888888889 370.6377777777778 110.2777777777778 363.5555555555556 104.0266666666667C363.5555555555556 102.9155555555556 363.5555555555556 101.8066666666667 363.6955555555556 100.8333333333333C363.7844444444445 99.8577777777778 363.8155555555556 98.9155555555556 363.8466666666667 97.9955555555556C364.06 91.7177777777778 364.2377777777778 86.4844444444445 382.1622222222222 78.6111111111111C386.42 76.7 391.1355555555556 74.7688888888889 395.9955555555556 72.78C414.4333333333334 65.2355555555556 434.9266666666667 56.8488888888889 440.2022222222223 45.4155555555556C446.4511111111111 30.8333333333333 443.9511111111111 22.2222222222222 443.9511111111111 22.2222222222222H397.7044444444444C396.7222222222222 25.9711111111112 395.3666666666666 29.9977777777779 393.5377777777778 34.2666666666667L393.4177777777778 34.5466666666667L393.2888888888889 34.8244444444445C389.2222222222223 43.6355555555556 382.3777777777778 49.9644444444444 376.4044444444444 54.3777777777778C370.2244444444445 58.9444444444445 363.1733333333334 62.7622222222222 356.4866666666666 65.9777777777778C349.7288888888889 69.2244444444444 342.6088888888889 72.1977777777778 336.1244444444445 74.86L332.7955555555556 76.2244444444444z" : "M88.9636 140H100.4254C100.9148 140.8852 101.44 141.7528 102 142.6C102.2824 148.4234 102.8346 154.2296 103.6546 160H83.758C81.366 172.1778 80 185.664 80 200C80 214.336 81.366 227.8222 83.758 240H156.242C157.536 233.4126 158.5296 226.442 159.1694 219.1614C162.4732 219.6846 165.8254 219.967 169.2002 220C172.5634 219.9888 175.9148 219.7434 179.2306 219.2682C178.6542 226.4092 177.7628 233.3392 176.5856 240H211.68C214.634 233.2368 216.862 226.0828 218.266 218.6376L221.8 219.1998C225.126 219.5046 228.474 219.5046 231.8 219.1998C234.056 219.2024 236.302 219.0844 238.528 218.8486C229.486 276.1686 179.8616 320 120 320C53.7256 320 0 266.2744 0 200C0 135.9268 50.2162 83.582 113.4396 80.176C111.9174 83.03 110.5678 85.976 109.3998 89C107.6366 90.576 106.0294 92.316 104.6 94.2C102.2618 97.548 100.5038 101.268 99.3998 105.2C96.7226 110.962 95.4602 117.272 95.7062 123.6064L95.462 124.0918C93.0798 128.855 90.8948 134.1846 88.9636 140zM63.4144 160H28.321C22.9694 172.2486 20 185.7788 20 200C20 214.2212 22.9694 227.7514 28.321 240H63.4144C61.203 227.4878 60 214.0258 60 200C60 185.9742 61.203 172.5122 63.4144 160zM39.9926 140H68.0274C71.6052 127.6318 76.2542 116.658 81.7224 107.588C65.0628 114.494 50.6756 125.7764 39.9926 140zM88.9636 260H151.0364C149.1052 265.8154 146.9202 271.145 144.538 275.9082C134.743 295.498 124.9122 300 120 300C115.0878 300 105.257 295.498 95.462 275.9082C93.0798 271.145 90.8948 265.8154 88.9636 260zM171.9726 260H200.008C189.3244 274.2236000000001 174.9372 285.5054 158.2776 292.4122C163.7458 283.3422 168.3948 272.3682 171.9726 260zM81.7224 292.4122C76.2542 283.3422 71.6052 272.3682 68.0274 260H39.9926C50.6756 274.2236000000001 65.0628 285.5054 81.7224 292.4122zM269.528 0C269.528 0 271.882 7.692 266.072 20.922C261.524 31.57 242.632 39.23 225.77 46.066C221.682 47.722 217.714 49.332 214.098 50.922C197.9386 58.034 197.7822 62.688 197.5916 68.354C197.5636 69.186 197.535 70.038 197.455 70.922V73.692C203.736 79.384 208.916 87.078 212.37 96C212.37 96 212.528 96.46 212.528 96.616C213.312 98.614 213.94 100.616 214.412 102.614C218.652 103.386 221.008 108 221.95 112.308C223.048 114.152 224.932 118.308 224.462 123.2324C223.99 129.385 221.478 132.3076 218.652 133.54V134.615C218.652 142.46 217.868 153.846 216.452 161.2308C216.14 163.2308 215.668 165.3848 215.04 167.3848C212.37 176.7692 206.56 184.9232 199.025 190.7692C191.1726 196.7692 180.025 200 170.13 200C160.2388 200 149.09 196.7692 141.2388 190.7692C133.7018 184.9232 127.8918 176.7692 125.2224 167.5384C124.594 165.5386 124.123 163.3848 123.809 161.3848C122.3958 154 121.6108 142.46 121.6108 134.615V133.6926C118.7844 132.46 116.1148 129.54 115.4868 123.2324C115.0158 118.308 117.057 114.152 117.9994 112.308C118.9414 108 121.4538 103.232 125.8506 102.46C126.2436 100.792 126.8552 99.016 127.4118 97.4L127.7346 96.46C127.7346 96.308 127.8918 96.152 127.8918 96.152V96C131.3464 86.922 136.685 79.078 143.123 73.692C143.123 73.208 143.0802 72.726 143.0392 72.266C143.0018 71.846 142.966 71.444 142.966 71.078C142.8986 70.352 142.8602 69.646 142.8226 68.956C142.509 63.212 142.2514 58.494 125.8506 51.078C122.3318 49.528 118.4774 47.958 114.5056 46.338C97.5628 39.43 78.4546 31.64 73.8756 20.922C68.2224 7.692 70.4208 0 70.4208 0H269.528zM319.588 25H291.312C290.6500000000001 26.906 289.884 28.868 289.004 30.88C285.1620000000001 39.778 278.5900000000001 45.94 273.268 49.972C267.7080000000001 54.188 261.47 57.588 255.808 60.328C249.312 63.472 240.474 67.08 233.352 69.986L232.964 70.144C231.276 70.834 229.69 71.484 228.262 72.072C231.134 76.686 233.582 81.598 235.58 86.704C237.36 88.44 238.82 90.238 239.98 91.916C242.624 95.742 244.318 99.728 245.4 103.256C247.742 108.288 250.204 116.048 249.37 125.365C248.834 131.955 246.894 138.3774 243.402 143.8574C243.0420000000001 151.0722 242.282 159.0972 241.084 165.52C240.628 168.3272 239.95 171.4332 238.998 174.536C236.292 183.877 231.678 192.2922 225.772 199.4438C228.08 199.8122 230.384 200 232.614 200C241.27 200 251.024 197.173 257.898 191.923C264.49 186.8078 269.574 179.673 271.91 171.4618C272.458 169.7118 272.872 167.827 273.144 166.077C274.382 159.6152 275.07 149.6526 275.07 142.79V141.8474C277.5420000000001 140.77 279.742 138.21 280.152 132.8274C280.564 128.52 278.918 124.8826 277.958 123.27C277.13 119.5 275.07 115.46 271.36 114.79C270.948 113.04 270.398 111.29 269.71 109.54C269.71 109.402 269.574 109 269.574 109C266.552 101.192 262.018 94.46 256.522 89.48V87.058C256.592 86.292 256.616 85.556 256.642 84.838L256.642 84.81C256.81 79.852 256.948 75.78 271.084 69.558C274.248 68.164 277.72 66.758 281.298 65.308C296.052 59.328 312.582 52.626 316.564 43.308C321.648 31.73 319.588 25 319.588 25z", fillRule: "evenodd", transform: "scale(0.05, -0.05) translate(".concat(translation, ", ").concat(translation, ")"), style: style })));
});
exports.ThirdParty.defaultProps = {
    size: iconTypes_1.IconSize.STANDARD,
};
exports.ThirdParty.displayName = "Blueprint5.Icon.ThirdParty";
exports.default = exports.ThirdParty;
//# sourceMappingURL=third-party.js.map