UNPKG

pope-test-callkit2

Version:

An Open-source Voice & Video Calling UI Component Based on Tencent Cloud Service.

322 lines 336 kB
(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode(".tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box;width:100%}.tk-col{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-loading_dot-container{display:flex;justify-content:space-between;align-items:center;height:100%}.tk-loading_dot-container .tk-loading_dot:nth-child(1){opacity:0;animation-duration:.8s;animation-delay:0s;animation-play-state:running}.tk-loading_dot-container .tk-loading_dot:nth-child(2){opacity:.083;animation-duration:.8s;animation-delay:.2666666667s;animation-play-state:running}.tk-loading_dot-container .tk-loading_dot:nth-child(3){opacity:.1667;animation-duration:.8s;animation-delay:.5333333333s;animation-play-state:running}.tk-loading_dot-container .tk-loading_dot{width:20%;height:20%;border-radius:50%;background-color:#fff;animation-duration:1.8s;animation-name:dotting;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-loading_circle-container{height:100%;border:2px solid;border-radius:50%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff;background:0 0;vertical-align:middle;box-sizing:border-box;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-loading{display:flex;align-items:center;flex-direction:column}.tk-loading .tk-loading_text{margin:10px}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-image{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;vertical-align:middle;width:300px;height:225px}.tk-image .tk-image_inner{width:100%;height:100%}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-button{display:inline-flex;align-items:center;justify-content:center}.tk-button.tk-button--small{height:24px}.tk-button.tk-button--middle{height:32px}.tk-button.tk-button--large{height:40px}.tk-button .tk-button--content{color:#606266;font-size:14px;font-weight:500}.tk-button.tk-circle.tk-button--small{width:24px}.tk-button.tk-circle.tk-button--default{width:32px}.tk-button.tk-circle.tk-button--large{width:40px}.btn-content[data-v-71774dda],.btn-content[data-v-224de994]{display:flex;flex-direction:column;align-items:center}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-text{display:inline-block;overflow:hidden;text-align:center;line-height:normal;white-space:nowrap;font-weight:400;font-size:14px;color:#303133}.tk-text.tk-text--line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;white-space:normal}.btn-content[data-v-234c87f7]{display:flex;flex-direction:column;align-items:center}.top-bar-container[data-v-21da5258]{position:absolute;z-index:2;width:100%;height:5.8%;display:flex;align-items:center}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-overlay{position:fixed;left:0;top:0;bottom:0;width:100%}.tk-overlay .tk-overlay_mask-container{width:100%;height:100%;z-index:0;position:absolute}.tk-overlay .tk-overlay_mask{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#00000080;z-index:1}.tk-overlay .tk-overlay_slot{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;display:flex;justify-content:center}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-message{position:fixed;left:50%;transform:translate(-50%);padding:10px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;z-index:9999;color:#000;border-color:#e9e9eb;background-color:#f4f4f5}.tk-message .tk-message_icon{margin-right:5px}.tk-message .tk-message_close{cursor:pointer;margin-left:5px}.tk-message--info{color:#909399;border-color:#e9e9eb;background-color:#f4f4f5}.tk-message--success{color:#67c23a;border-color:#e1f3d8;background-color:#f0f9eb}.tk-message--warning{color:#e6a23c;border-color:#faecd8;background-color:#fdf6ec}.tk-message--error{color:#f56c6c;border-color:#fde2e2;background-color:#fef0f0}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-avatar{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#c0c4cc;width:40px;height:40px;font-size:14px}.tk-avatar.tk-avatar--square{border-radius:4px}.tk-avatar.tk-avatar--circle{border-radius:100%}.tk-avatar .tk-avatar_img,.tk-avatar .tk-avatar_image{width:100%;height:100%}.mic-container[data-v-3cbc030b]{position:relative;width:24px;height:24px}.mic-container .mic-level-container[data-v-3cbc030b]{position:absolute;left:6px;width:8px;height:14px;display:flex;flex-wrap:wrap;border-radius:4px;overflow:hidden;flex-direction:column-reverse;justify-content:space-between}.mic-container .mic-level-container .mic-level[data-v-3cbc030b]{width:100%;background-color:#27c39f;transition:height .2s}.overlay-stream-container.mobile .overlay-stream-content-container[data-v-c470a510]{width:100%;top:26%;position:absolute;display:flex;justify-content:center;flex-direction:column}.overlay-stream-container.mobile .overlay-stream-content-container .overlay-stream-content[data-v-c470a510]{display:flex;flex-direction:column;align-items:center}.overlay-stream-container.mobile .overlay-stream-content-container .overlay-stream-content .overlay-stream-avatar[data-v-c470a510]{margin-bottom:12px}.overlay-stream-container.mobile .overlay-stream-content-container .overlay-stream-content .overlay-stream-info[data-v-c470a510]{display:flex;align-items:center}.overlay-stream-container.mobile .overlay-stream-content-container .overlay-stream-content .overlay-stream-tip[data-v-c470a510]{margin-top:12px;color:#fff}.overlay-stream-container.pc .overlay-stream-content-container[data-v-c470a510]{display:flex;height:100%;align-items:center;justify-content:center}.overlay-stream-container.pc .overlay-stream-content-container .overlay-stream-content[data-v-c470a510]{display:flex;flex-direction:column;align-items:center}.overlay-stream-container.pc .overlay-stream-content-container .overlay-stream-content .overlay-stream-info[data-v-c470a510]{display:flex;align-items:center}.overlay-stream-container[data-v-c470a510]{position:absolute;display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;align-items:center}.waiting-container[data-v-87c05fa0]{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.groupcall-info[data-v-87c05fa0]{display:flex;flex-direction:column;align-items:center;margin-top:24px;z-index:1;color:#fff;width:100%}.groupcall-info .avatar-group[data-v-87c05fa0]{display:flex;flex-wrap:wrap;margin-top:12px;align-items:center;justify-content:center;max-width:70%}.groupcall-info .avatar-group .avatar-item[data-v-87c05fa0]{width:10vw;height:10vw;margin-left:10px;margin-top:10px}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-toggle-window{height:100%;position:relative}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-toggle-window-item{height:100%;position:absolute}.tk-toggle-window-item.tk-toggle-window-item--big{width:100%;height:100%;z-index:0}.tk-toggle-window-item.mobile.tk-toggle-window-item--small{z-index:1;width:24.3%!important;height:19.7%!important;border-radius:5px;left:98%;top:8%;transform:translate(-100%);overflow:hidden}.tk-toggle-window-item.pc.tk-toggle-window-item--small{top:2%;left:2%;width:22%;height:21%;border-radius:12px;overflow:hidden;z-index:1}.stream-info-container[data-v-45decebe]{padding:2px 5px;display:flex;align-items:center;background-color:#000000a6;color:#fff}.stream-info-container .nickname[data-v-45decebe]{display:flex}.stream-info-container[data-v-65eb4056]{padding:2px 5px}.stream[data-v-10344696]{width:100%;height:100%}.small-view[data-v-10344696]{position:absolute;width:100%;height:100%;background-color:#000}.small-view .stream-box[data-v-10344696],.small-view .stream-box .stream[data-v-10344696]{width:100%;height:100%}.large-view[data-v-10344696]{width:100%;height:100%;background-color:#000}.large-view .stream-box[data-v-10344696],.large-view .stream-box .stream[data-v-10344696]{width:100%;height:100%}.pusher-container[data-v-c05a3caa]{width:100%;height:100%;position:relative;background-color:#4c515a}.pusher-container .audio-stream-container[data-v-c05a3caa]{position:absolute;z-index:1;width:100%;height:100%}.pusher-container .stream-info-container[data-v-c05a3caa]{position:absolute;bottom:0;z-index:1}.pusher-container .stream-info-container.mobile[data-v-c05a3caa]{width:100%;margin-bottom:8px}.stream[data-v-8466121e]{width:100%;height:100%}.small-view[data-v-8466121e]{position:absolute;width:100%;height:100%;background-color:#000}.small-view .stream-box[data-v-8466121e],.small-view .stream-box .stream[data-v-8466121e]{width:100%;height:100%}.large-view[data-v-8466121e]{width:100%;height:100%;background-color:#000}.large-view .stream-box[data-v-8466121e],.large-view .stream-box .stream[data-v-8466121e]{width:100%;height:100%}.player-container[data-v-a76fc60a]{width:100%;height:100%;position:relative;background-color:#4c515a}.player-container .audio-stream-container[data-v-a76fc60a]{position:absolute;z-index:1;width:100%;height:100%}.player-container .stream-info-container[data-v-a76fc60a]{position:absolute;bottom:0;z-index:1}.player-container .stream-info-container.mobile[data-v-a76fc60a]{width:100%;margin-bottom:8px}.float-control-panel[data-v-4df5fc21]{width:168px;height:56px;background:white;z-index:13;display:flex;flex-wrap:nowrap;justify-content:center;border-radius:40px;box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}.float-control-item-icon[data-v-4df5fc21]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:56px;height:56px;position:relative}.float-control-item-icon-container[data-v-4df5fc21]{border-radius:40px;width:40px;height:40px;margin:.5rem;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.float-control-item-icon-container[data-v-4df5fc21]:hover{background:rgba(218,218,218,.3)}.singlecall-video-float[data-v-73a848fe]{width:110px;height:196px;display:flex;z-index:99;flex-direction:column;align-items:center;background:#000;border-radius:12px;box-shadow:0 0 10px #35394166;overflow:hidden}.singlecall-video-float .singlecall-video-float-content[data-v-73a848fe]{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.singlecall-video-float .float-window-tip-container[data-v-73a848fe]{position:absolute;bottom:8px}.singlecall-audio-float[data-v-73a848fe]{width:72px;height:72px;display:flex;z-index:99;flex-direction:column;align-items:center;background:#FFF;border-radius:12px;box-shadow:0 0 10px #35394166}.singlecall-audio-float .singlecall-audio-float-content[data-v-73a848fe]{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.click-container[data-v-04a48581]{position:absolute;width:100%;height:100%;z-index:2}.groupcall-video-float.float[data-v-04a48581]{width:72px;height:90px;display:flex;z-index:99;flex-direction:column;align-items:center;border-radius:12px;background:#FFF;box-shadow:0 0 10px #35394166;box-sizing:border-box;overflow:hidden}.groupcall-video-float.float .stream-container[data-v-04a48581]{position:relative;width:72px;height:70px}.groupcall-video-float.float .video[data-v-04a48581]{width:72px;height:70px;position:absolute}.groupcall-video-float.float .audio[data-v-04a48581]{position:absolute;width:100%;height:70px;padding-top:10px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.groupcall-video-float.float .device-status[data-v-04a48581]{width:100%;height:20px;background-color:#f9f6f4;display:flex;position:relative;justify-content:space-around}.groupcall-video-float.not-float[data-v-04a48581]{width:100%;height:100%}.groupcall-video-float.not-float .stream-container[data-v-04a48581],.groupcall-video-float.not-float .stream-container .video[data-v-04a48581]{height:100%}.float-window-container.not-float[data-v-431839a5]{width:100%;height:100%}.float-window-container.float[data-v-431839a5]{position:absolute}.float-window-container.float.pc[data-v-431839a5]{top:0;left:50%;transform:translate(-50%)}.float-window-container.float.mobile[data-v-431839a5]{top:100px;right:0}.singlecall-media-container[data-v-2a886be2]{width:100%;height:100%;position:absolute;z-index:0}.singlecall-media-container.float[data-v-2a886be2]{position:relative}.singlecall-media-container.pc[data-v-2a886be2]{border-radius:12px;overflow:hidden}.roggle-btn[data-v-2a886be2]{position:absolute;left:100px;z-index:100;top:0}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-grid-item{display:flex;justify-content:center}.tk-grid-item.h5{transition-property:width,height,left,top;transition-duration:.3s;transition-timing-function:ease-in}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-popover{position:relative}.tk-popover .tk-popover_content{display:inline-block;vertical-align:middle;min-width:120px;position:absolute;background:#FFFFFF;border-radius:4px;font-size:14px;box-shadow:0 0 12px #0000001f;overflow-wrap:break-word;box-sizing:border-box;text-align:center}.tk-popover .tk-popover_arrow{position:absolute;transform:translate(-50%);width:0;height:0}.tk-popover .tk-popover_trigger{display:inline-block;position:relative;vertical-align:middle}.tk-justify-start{justify-content:flex-start}.tk-justify-center{justify-content:center}.tk-justify-end{justify-content:flex-end}.tk-justify-space-between{justify-content:space-between}.tk-justify-space-around{justify-content:space-around}.tk-justify-space-evenly{justify-content:space-evenly}.tk-align-center{align-items:center}.tk-align-start{align-items:flex-start}.tk-align-end{align-items:flex-end}.tk-align-stretch{align-items:stretch}.tk-align-baseline{align-items:baseline}.tk-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tk-round{border-radius:20px}.tk-circle{border-radius:100%}.tk-popover{position:relative}.tk-popover .tk-popover_content{display:inline-block;vertical-align:middle;min-width:120px;position:absolute;background:#FFFFFF;border-radius:4px;font-size:14px;box-shadow:0 0 12px #0000001f;overflow-wrap:break-word;box-sizing:border-box;text-align:center}.tk-popover .tk-popover_arrow{position:absolute;transform:translate(-50%);width:0;height:0}.tk-popover .tk-popover_trigger{display:inline-block;position:relative;vertical-align:middle}.device-selector-container[data-v-0c31797b]{width:180px;display:flex;flex-direction:column;align-items:center;padding:6px;font-weight:500}.device-selector-container .device-item[data-v-0c31797b]{overflow:hidden;padding:5px 3px;text-align:left;line-height:16px;cursor:pointer}.device-selector-container .device-item[data-v-0c31797b]:hover{border-radius:5px;background:rgba(255,255,255,.3215686275)}.device-selector-container .device-item.select[data-v-0c31797b]{background-color:#0f101433;border-radius:3px}.device-selector-container .control-item[data-v-0c31797b]{width:100%;height:1px;background-color:#fff3}.scroll-container[data-v-0c31797b]{width:100%;overflow:hidden}.scroll-container .scroll-content[data-v-0c31797b]{max-height:60px;margin-right:-26px;overflow:hidden auto;padding-right:20px}.btn-content[data-v-3bafd6d4],.btn-content[data-v-4bcdb8a4],.btn-content[data-v-2f353f62],.btn-content[data-v-693bad17],.btn-content[data-v-7a517cb8],.btn-content[data-v-35cdae39],.btn-content[data-v-0fe91b1e],.btn-content[data-v-dd0c1858]{display:flex;flex-direction:column;align-items:center}.button-panel-container[data-v-8cabd0e0]{position:absolute;z-index:1}.button-panel-container.pc[data-v-8cabd0e0]{width:55%;height:63px;margin:0 auto;bottom:6%;left:50%;z-index:2;transform:translate(-50%)}.button-panel-container.mobile[data-v-8cabd0e0]{display:flex;justify-content:center;height:27%;bottom:0;width:100%}.button-panel-container.mobile.h5[data-v-8cabd0e0]{transition-property:width,height,left,top;transition-duration:.3s;transition-timing-function:ease-in}.button-panel-container.mobile.groupCall.showBackGround[data-v-8cabd0e0]{background-color:#4f586b}.button-panel-container.mobile .button-group[data-v-8cabd0e0]{position:absolute;width:72%;top:2vh;height:80%}.button-panel-container.mobile.close[data-v-8cabd0e0]{height:14%;align-items:center}.button-panel-container.mobile.close .button-group[data-v-8cabd0e0]{position:absolute;width:72%;right:6.2vw;height:40px;top:auto;bottom:auto}.button-panel-container .button-group[data-v-8cabd0e0]{position:relative;height:100%}.button-panel-container .toggle-button-container[data-v-8cabd0e0]{display:flex;align-items:center;position:absolute;left:8.2vw}.button-panel-container .toggle-button-container.h5[data-v-8cabd0e0]{transition-property:width,height,left,top;transition-duration:.3s;transition-timing-function:ease-in}.button-panel-container.open .toggle-button-container[data-v-8cabd0e0]{bottom:6vh}.singlecall-container[data-v-221760b8]{height:100%}.stream-loading-container[data-v-1cd9d4c2]{width:100%;height:100%;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.groupcall-media-container[data-v-53ec64c6]{width:100%;height:100%;position:absolute;z-index:1}.groupcall-media-container.pc[data-v-53ec64c6]{border-radius:12px;overflow:hidden}.groupcall-media-container.pc.two-layout[data-v-53ec64c6]{margin-top:20%}.groupcall-media-container.pc .tk-toggle-window-item--small[data-v-53ec64c6]{top:2%;left:2%;width:22%;height:21%;border-radius:12px;overflow:hidden}.groupcall-media-container.mobile[data-v-53ec64c6]{margin-top:5.5vh}.groupcall-media-container.mobile.float[data-v-53ec64c6]{margin-top:0}.groupcall-media-container.mobile.two-layout[data-v-53ec64c6]{margin-top:15vh}.groupcall-media-container.mobile.two-layout.float[data-v-53ec64c6]{margin-top:0}.dialog[data-v-5c01d70e]{background:rgba(0,0,0,.3)}.dialog-main[data-v-5c01d70e]{background:#FFFFFF}.dialog-main-header[data-v-5c01d70e]{font-weight:500;color:#333}.dialog-main-title[data-v-5c01d70e]{font-family:PingFangSC-Medium;font-weight:500;color:#333}.dialog-main-back[data-v-5c01d70e]{background:none}.dialog-main-content[data-v-5c01d70e]{font-weight:400;color:#333}.btn[data-v-5c01d70e]{font-weight:400;color:#fff;letter-spacing:0}.btn-cancel[data-v-5c01d70e]{border:1px solid #dddddd;color:#666}.btn-default[data-v-5c01d70e]{background:#006EFF;border:1px solid #006EFF}.dialog[data-v-5c01d70e]{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;display:flex;justify-content:center;align-items:center}.dialog-main[data-v-5c01d70e]{min-width:368px;border-radius:10px;padding:20px 30px}.dialog-main-header[data-v-5c01d70e]{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:30px}.dialog-main-title[data-v-5c01d70e]{font-size:16px;line-height:30px}.dialog-main-content[data-v-5c01d70e]{font-size:14px}.dialog-main-footer[data-v-5c01d70e]{display:flex;justify-content:flex-end}.btn[data-v-5c01d70e]{padding:8px 20px;margin:0 6px;border-radius:4px;border:none;font-size:14px;text-align:center;line-height:20px}.btn[data-v-5c01d70e]:disabled{opacity:.3}.btn[data-v-5c01d70e]:last-child{margin-right:0}.dialog-h5[data-v-5c01d70e]{height:100%;top:0;align-items:inherit}.dialog-h5 .dialog-main[data-v-5c01d70e]{border-radius:0;padding:0;display:flex;flex-direction:column;overflow:hidden;width:100%;min-height:80px;min-width:120px}.dialog-h5 .dialog-main-content[data-v-5c01d70e]{flex:1;min-width:0;min-height:0;text-align:center}.dialog-h5 .dialog-main-content-uniapp[data-v-5c01d70e]{padding:40px 0}.dialog-h5 .dialog-main-footer[data-v-5c01d70e]{border-top:1px solid #DDDDDD}.dialog-h5 .dialog-main-footer .btn[data-v-5c01d70e]{flex:1;margin:0;background:none;border-right:1px solid #DDDDDD}.dialog-h5 .dialog-main-footer .btn-default[data-v-5c01d70e]{color:#ff584c;border:none}.center[data-v-5c01d70e]{align-items:center;padding:20px;box-sizing:border-box}.icon[data-v-c4142a3c]{display:inline-flex;justify-content:center;align-items:center;margin:0}.main[data-v-4a4ed983]{background:#FFFFFF;border:1px solid #E0E0E0;box-shadow:0 -4px 12px #0000000f}.main .left[data-v-4a4ed983]{border-right:1px solid #E8E8E9}.main .transfer-header[data-v-4a4ed983]{font-weight:500;color:#000;letter-spacing:0}.main .transfer-header input[data-v-4a4ed983]{background:#FFFFFF;border:1px solid #DEE0E3;font-weight:500;color:#8f959e;letter-spacing:0}.main .transfer-list .transfer-text[data-v-4a4ed983]{font-weight:500;color:#8f959e;letter-spacing:0}.main .transfer-list-item .disabled[data-v-4a4ed983]{background:#eeeeee}.btn[data-v-4a4ed983]{background:#3370FF;border:0 solid #2F80ED;font-weight:400;color:#fff}.btn-cancel[data-v-4a4ed983]{background:#FFFFFF;border:1px solid #DDDDDD;color:#828282}.btn-no[data-v-4a4ed983]{background:#e8e8e9;border:1px solid #DDDDDD;font-weight:400;color:#fff}.transfer-h5-header[data-v-4a4ed983]{background:#FFFFFF}.transfer-h5-header .title[data-v-4a4ed983]{font-family:PingFangSC-Medium;font-weight:500;color:#000;letter-spacing:0}.main[data-v-4a4ed983]{box-sizing:border-box;width:541px;height:390px;display:flex;border-radius:8px;padding:20px 0}.main .right[data-v-4a4ed983]{padding:0 20px;flex:1}.main .right .transfer-list[data-v-4a4ed983]{padding-right:20px}.main .left[data-v-4a4ed983]{flex:1;overflow-y:hidden;display:flex;flex-direction:column}.main .left .transfer-header[data-v-4a4ed983]{padding:0 20px}.main .left .transfer-left-main[data-v-4a4ed983]{flex:1;overflow-y:auto;padding:0 13px}.main .right[data-v-4a4ed983]{display:flex;flex-direction:column;text-align:left}.main .right .transfer-right-footer[data-v-4a4ed983]{align-self:flex-end}.main .right .transfer-right-footer .btn-cancel[data-v-4a4ed983]{margin-right:12px}.main .right .transfer-list[data-v-4a4ed983]{overflow-y:auto}.main .transfer-header[data-v-4a4ed983]{font-size:14px;line-height:14px;padding-bottom:20px}.main .transfer-header input[data-v-4a4ed983]{box-sizing:border-box;width:100%;border-radius:30px;font-size:10px;line-height:14px;padding:9px 12px}.main .transfer-list[data-v-4a4ed983]{flex:1;display:flex;flex-direction:column}.main .transfer-list .transfer-text[data-v-4a4ed983]{font-size:10px;line-height:14px}.main .transfer-list-item[data-v-4a4ed983]{padding:6px 0;display:flex;align-items:center;font-size:14px;text-align:left}.main .transfer-list-item-content[data-v-4a4ed983]{flex:1;display:flex;align-items:center}.main .transfer-list-item .avatar[data-v-4a4ed983]{margin:0 5px 0 8px;border-radius:50%}.main .transfer-list-item .name[data-v-4a4ed983]{width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.avatar[data-v-4a4ed983]{width:36px;height:36px;border-radius:5px;font-size:12px;display:flex;justify-content:center;align-items:center}.btn[data-v-4a4ed983],.btn-no[data-v-4a4ed983]{padding:4px 28px;font-size:12px;line-height:24px;border-radius:4px}.space-between[data-v-4a4ed983]{justify-content:space-between}.select-all[data-v-4a4ed983]{padding-left:8px;font-size:14px}.more[data-v-4a4ed983]{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px}.transfer-h5[data-v-4a4ed983]{width:100vw;height:100vh;display:flex;flex-direction:column}.transfer-h5-header[data-v-4a4ed983]{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:18px;padding:16px 18px}.transfer-h5-header .space[data-v-4a4ed983],.transfer-h5-header .icon[data-v-4a4ed983]{width:18px;height:18px}.transfer-h5 .main[data-v-4a4ed983]{flex-direction:column;width:auto;height:550px;border-radius:0;border:none;box-shadow:none;max-height:calc(100% - 50px);padding:0}.transfer-h5 .main .avatar[data-v-4a4ed983]{border-radius:5px}.transfer-h5 .main .left[data-v-4a4ed983]{padding:0;flex:1;border:none;display:flex;flex-direction:column}.transfer-h5 .main .left .transfer-header[data-v-4a4ed983]{position:sticky;top:0;padding:0 18px}.transfer-h5 .main .left .transfer-header input[data-v-4a4ed983]{border-radius:5px;font-size:14px}.transfer-h5 .main .left-uniapp-input[data-v-4a4ed983]{height:36px}.transfer-h5 .main .right[data-v-4a4ed983]{flex:0;flex-direction:row;align-items:center;box-shadow:inset 0 1px #eee;padding:8px 18px}.transfer-h5 .main .right .transfer-list[data-v-4a4ed983]{flex-direction:row;width:0}.transfer-h5 .main .right .transfer-list-item-content[data-v-4a4ed983]{flex:none}.transfer-h5 .main .right .transfer-right-footer[data-v-4a4ed983]{padding:6px 0;display:flex;align-items:center}.transfer-h5 .main .right .transfer-right-footer .btn[data-v-4a4ed983]{font-size:14px}ul[data-v-4a4ed983],ol[data-v-4a4ed983],li[data-v-4a4ed983]{margin:0;padding:0}.icon-unselected[data-v-4a4ed983]{width:18px;height:18px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:11px;box-sizing:border-box}.groupcall-container[data-v-72936f22]{height:100%}")),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})(); import { TUICore as rt, TUIConstants as oe, TUILogin as Xi } from "@tencentcloud/tui-core"; import { TUICallEngine as qi, TUICallEvent as j } from "tuicall-engine-webrtc"; import { ref as d, reactive as zt, inject as ie, onMounted as ae, onUnmounted as ee, toRefs as f, watch as R, version as ea, computed as N, provide as Ce, toRef as Bt, watchEffect as lt, unref as ta, nextTick as na } from "@vue/composition-api"; var c = /* @__PURE__ */ ((e) => (e.CALL = "call", e.CUSTOM = "custom", e))(c || {}), z = /* @__PURE__ */ ((e) => (e[e.UNKNOWN = 0] = "UNKNOWN", e[e.AUDIO = 1] = "AUDIO", e[e.VIDEO = 2] = "VIDEO", e))(z || {}), P = /* @__PURE__ */ ((e) => (e.UNKNOWN = "unknown", e.CALLEE = "callee", e.CALLER = "caller", e))(P || {}), O = /* @__PURE__ */ ((e) => (e.IDLE = "idle", e.CALLING = "calling", e.CONNECTED = "connected", e))(O || {}), Se = /* @__PURE__ */ ((e) => (e.CONTAIN = "contain", e.COVER = "cover", e.FILL = "fill", e))(Se || {}), ve = /* @__PURE__ */ ((e) => (e.RESOLUTION_480P = "480p", e.RESOLUTION_720P = "720p", e.RESOLUTION_1080P = "1080p", e))(ve || {}), qo = /* @__PURE__ */ ((e) => (e.EN = "en", e["ZH-CN"] = "zh-cn", e.JA_JP = "ja_JP", e))(qo || {}); const G = { IDLE: "idle", BE_INVITED: "be-invited", DIALING_C2C: "dialing-c2c", DIALING_GROUP: "dialing-group", CALLING_C2C_AUDIO: "calling-c2c-audio", CALLING_C2C_VIDEO: "calling-c2c-video", CALLING_GROUP_AUDIO: "calling-group-audio", CALLING_GROUP_VIDEO: "calling-group-video" }; var Le = /* @__PURE__ */ ((e) => (e.EAR = "ear", e.SPEAKER = "speaker", e))(Le || {}), J = /* @__PURE__ */ ((e) => (e.MICROPHONE = "microphone", e.CAMERA = "camera", e.SPEAKER = "speaker", e))(J || {}), we = /* @__PURE__ */ ((e) => (e[e.FRONT = 0] = "FRONT", e[e.BACK = 1] = "BACK", e))(we || {}); const Ln = { SWITCH_TO_AUDIO_CALL_FAILED: 60001, SWITCH_TO_VIDEO_CALL_FAILED: 60002, MICROPHONE_UNAVAILABLE: 60003, CAMERA_UNAVAILABLE: 60004, BAN_DEVICE: 60005, NOT_SUPPORTED_WEBRTC: 60006, ERROR_BLACKLIST: 20007 }, oa = { SWITCH_TO_AUDIO_CALL_FAILED: "switchToAudioCall-call-failed", SWITCH_TO_VIDEO_CALL_FAILED: "switchToVideoCall-call-failed", MICROPHONE_UNAVAILABLE: "microphone-unavailable", CAMERA_UNAVAILABLE: "camera-unavailable", BAN_DEVICE: "ban-device", NOT_SUPPORTED_WEBRTC: "not-supported-webrtc", ERROR_BLACKLIST: "blacklist-user-tips" }, It = { CALL_STATUS: "callStatus", CALL_ROLE: "callRole", CALL_MEDIA_TYPE: "callMediaType", LOCAL_USER_INFO: "localUserInfo", LOCAL_USER_INFO_EXCLUDE_VOLUMN: "localUserInfoExcludeVolume", REMOTE_USER_INFO_LIST: "remoteUserInfoList", REMOTE_USER_INFO_EXCLUDE_VOLUMN_LIST: "remoteUserInfoExcludeVolumeList", CALLER_USER_INFO: "callerUserInfo", IS_GROUP: "isGroup", CALL_DURATION: "callDuration", CALL_TIPS: "callTips", TOAST_INFO: "toastInfo", IS_MINIMIZED: "isMinimized", ENABLE_FLOAT_WINDOW: "enableFloatWindow", BIG_SCREEN_USER_ID: "bigScreenUserId", LANGUAGE: "language", IS_CLICKABLE: "isClickable", DISPLAY_MODE: "displayMode", VIDEO_RESOLUTION: "videoResolution", PUSHER: "pusher", PLAYER: "player", IS_EAR_PHONE: "isEarPhone", SHOW_PERMISSION_TIP: "SHOW_PERMISSION_TIP", GROUP_ID: "groupID", ROOM_ID: "roomID", SHOW_SELECT_USER: "showSelectUser" }, a = { PREFIX: "\u3010CallService\u3011", AUDIO: "audio", VIDEO: "video", LOCAL_VIDEO: "localVideo", ERROR: "error", TIMEOUT: "timeout", RAF: "raf", INTERVAL: "interval", DEFAULT: "default", BOOLEAN: "boolean", STRING: "string", NUMBER: "number", OBJECT: "object", ARRAY: "array", FUNCTION: "function", UNDEFINED: "undefined", ALL: "all", MYSELF: "myself", DEVICE_LIST: "deviceList", CAMERA_POSITION: "cameraPosition", ...It }, ia = "https://web.sdk.qcloud.com/component/TUIKit/assets/call.png", aa = "https://web.sdk.qcloud.com/component/TUIKit/assets/call-video-reverse.svg", Tn = 2147483647, sa = { hangup: "Hang up", reject: "Decline", accept: "Accept", camera: "Camera", microphone: "Microphone", speaker: "speaker", "open camera": "Open Camera", "close camera": "Close Camera", "open microphone": "Open Microphone", "close microphone": "Close Microphone", "video-to-audio": "Switch to audio", "other side reject call": "other side reject call", "reject call": "Reject Call", cancel: "Cancel Call", "other side line busy": "other side line busy", "in busy": "in busy", "call timeout": "call timeout", "no response from the other side": "no response from the other side", "end call": "end call", "caller calling message": "Awaiting response", "callee calling video message": "invites you to a video call", "callee calling audio message": "invites you to a voice call", "no microphone access": "no microphone access", "no camera access": "no camera access", "invite member": "Invite Member", "Invited group call": "invites you to a group call", waiting: "Calling...", me: "(me)", "browser-authorization": "Browser authorization", "mac-privacy": "System Preferences -> Security and Privacy -> Privacy", "win-privacy": "Setting -> Privacy and Security -> App permissions", "mac-preferences": "Open System Preferences", "win-preferences": "Open Setting", "Please enter userID": "Please enter userID", "View more": "View more", "people selected": "people selected", "Select all": "Select all", Cancel: "Cancel", Done: "Done", "camera enabled": "Camera On", "camera disabled": "Camera Off", "microphone enabled": "Unmuted", "microphone disabled": "Muted", "speaker phone": "Speaker", "ear piece": "Earpiece", "wait to be called": "Waiting", answered: "Connected", "people in the call": " other(s) in the call", "failed to obtain speakers": "failed to obtain speakers", "you have a new call": "You have a new call", "Those involved": "Those involved in the call are", call: "call", "video-call": "video call", "audio-call": "audio call", search: "search", "search-result": "search result", "no-user": "user not found", "member-not-added": "member not added", "input-phone-userID": "phone number or userID", "not-login": "not logged in", "login-status-expire": "login status is invalid, please refresh the page and try again", "experience-multi-call": "experience multi-person calls, please download the full-featured demo: ", "not-support-multi-call": "multi-person call interface is not open", userID: "userID", "already-enter": "entered the call", "camera-opened": "Camera on", "camera-closed": "Camera off", "microphone-opened": "Mic on", "microphone-closed": "Mic off", timeout: "timeout", "kick out": "kick out", "image-resolution": "Resolution", "default-image-resolution": "Default", "invited-person": "Invite", "be-rejected": "Call declined, ", "be-no-response": "No response, ", "be-line-busy": "Line busy, ", "be-canceled": "The call is canceled, ", "voice-call-end": "Voice call ended", "video-call-end": "Video call ended", "method-call-failed": "Failed to sync the operation", "failed-to-obtain-permission": "Failed to obtain permissions", "environment-detection-failed": "Failed to check the environment", "switchToAudioCall-call-failed": "switch to audio call method failed", "switchToVideoCall-call-failed": "switch to video call method failed", "microphone-unavailable": "No mic found", "camera-unavailable": "No camera found", "ban-device": "Device access denied", "not-supported-webrtc": "Your current environment does not support WebRTC", "blacklist-user-tips": "The identifier is in blacklist. Failed to send this message!", "is-already-calling": "TUICallKit is already on a call", "need-init": "Before initiating a call with TUICallKit, ensure that the TUICallKitServer.init() method has executed successfully. ", "can't call yourself": "Can't call yourself", "Use-phone-and-computer": "Use your mobile phone and computer to experience video calls", "Wechat scan right QR code": "Wechat scan right QR code", "Scan the QR code above": "Scan the QR code above", "accept-error": "Accept failed", "accept-device-error": "Accept failed, unable to auth calling device", "call-error": "Start call failed" }, la = { hangup: "\u6302\u65AD", reject: "\u62D2\u7EDD", accept: "\u63A5\u53D7", camera: "\u6444\u50CF\u5934", microphone: "\u9EA6\u514B\u98CE", speaker: "\u626C\u58F0\u5668", "open camera": "\u6253\u5F00\u6444\u50CF\u5934", "close camera": "\u5173\u95ED\u6444\u50CF\u5934", "open microphone": "\u6253\u5F00\u9EA6\u514B\u98CE", "close microphone": "\u5173\u95ED\u9EA6\u514B\u98CE", "video-to-audio": "\u8F6C\u8BED\u97F3\u901A\u8BDD", "other side reject call": "\u5BF9\u65B9\u5DF2\u62D2\u7EDD", "reject call": "\u62D2\u7EDD\u901A\u8BDD", cancel: "\u53D6\u6D88\u901A\u8BDD", "other side line busy": "\u5BF9\u65B9\u5FD9\u7EBF", "in busy": "\u6B63\u5728\u5FD9", "call timeout": "\u547C\u53EB\u8D85\u65F6", "end call": "\u7ED3\u675F\u901A\u8BDD", "caller calling message": "\u7B49\u5F85\u5BF9\u65B9\u63A5\u53D7\u9080\u8BF7", "callee calling video message": "\u9080\u8BF7\u4F60\u89C6\u9891\u901A\u8BDD", "callee calling audio message": "\u9080\u8BF7\u4F60\u8BED\u97F3\u901A\u8BDD", "no microphone access": "\u6CA1\u6709\u9EA6\u514B\u98CE\u6743\u9650", "no camera access": "\u6CA1\u6709\u6444\u50CF\u5934\u6743\u9650", "invite member": "\u9080\u8BF7\u6210\u5458", "Invited group call": "\u9080\u8BF7\u4F60\u52A0\u5165\u591A\u4EBA\u901A\u8BDD", "Those involved": "\u53C2\u4E0E\u901A\u8BDD\u7684\u6709\uFF1A", waiting: "\u7B49\u5F85\u63A5\u542C...", me: "(\u6211)", "browser-authorization": "\u6D4F\u89C8\u5668\u6388\u6743", "mac-privacy": "\u7CFB\u7EDF\u504F\u597D\u8BBE\u7F6E -> \u5B89\u5168\u4E0E\u9690\u79C1 -> \u9690\u79C1", "win-privacy": "\u8BBE\u7F6E -> \u9690\u79C1\u548C\u5B89\u5168\u6027 -> \u5E94\u7528\u6743\u9650", "mac-preferences": "\u6253\u5F00\u7CFB\u7EDF\u504F\u597D\u8BBE\u7F6E", "win-preferences": "\u6253\u5F00\u7CFB\u7EDF\u8BBE\u7F6E", "Please enter userID": "\u8BF7\u8F93\u5165 userID", "View more": "\u67E5\u770B\u66F4\u591A", "people selected": "\u4EBA\u5DF2\u9009\u4E2D", "Select all": "\u5168\u9009", Cancel: "\u53D6\u6D88", Done: "\u5B8C\u6210", "camera enabled": "\u6444\u50CF\u5934\u5DF2\u5F00", "camera disabled": "\u6444\u50CF\u5934\u5DF2\u5173", "microphone enabled": "\u9EA6\u514B\u98CE\u5DF2\u5F00", "microphone disabled": "\u9EA6\u514B\u98CE\u5DF2\u5173", "speaker phone": "\u626C\u58F0\u5668\u5DF2\u5F00", "ear piece": "\u626C\u58F0\u5668\u5DF2\u5173", "wait to be called": "\u7B49\u5F85\u63A5\u542C", answered: "\u5DF2\u63A5\u901A", "people in the call": "\u4EBA\u53C2\u4E0E\u901A\u8BDD", "failed to obtain speakers": "\u65E0\u6CD5\u83B7\u53D6\u626C\u58F0\u5668", "you have a new call": "\u60A8\u6709\u4E00\u4E2A\u65B0\u7684\u901A\u8BDD", timeout: "\u8D85\u65F6", "kick out": "\u88AB\u8E22", call: "\u901A\u8BDD", "video-call": "\u89C6\u9891\u901A\u8BDD", "audio-call": "\u97F3\u9891\u901A\u8BDD", search: "\u641C\u7D22", "search-result": "\u641C\u7D22\u7ED3\u679C", "Wechat scan right QR code": "\u5FAE\u4FE1\u626B\u53F3\u4E8C\u7EF4\u7801", "Use-phone-and-computer": "\u7528\u624B\u673A\u4E0E\u7535\u8111\u4E92\u6253\u4F53\u9A8C\u89C6\u9891\u901A\u8BDD", "Scan the QR code above": "\u626B\u63CF\u4E0A\u65B9\u4E8C\u7EF4\u7801", "no-user": "\u672A\u641C\u7D22\u5230\u7528\u6237", "member-not-added": "\u672A\u6DFB\u52A0\u6210\u5458", "not-login": "\u672A\u767B\u5F55", "login-status-expire": "\u767B\u5F55\u72B6\u6001\u5DF2\u5931\u6548\uFF0C\u8BF7\u5237\u65B0\u7F51\u9875\u91CD\u8BD5", "experience-multi-call": "\u4F53\u9A8C\u591A\u4EBA\u901A\u8BDD\u8BF7\u4E0B\u8F7D\u5168\u529F\u80FDdemo:", "not-support-multi-call": "\u591A\u4EBA\u901A\u8BDD\u63A5\u53E3\u672A\u5F00\u653E", "input-phone-userID": "\u8BF7\u8F93\u5165\u624B\u673A\u53F7/\u7528\u6237ID", userID: "\u7528\u6237ID", "already-enter": "\u5DF2\u7ECF\u8FDB\u5165\u5F53\u524D\u901A\u8BDD", "image-resolution": "\u5206\u8FA8\u7387", "default-image-resolution": "\u9ED8\u8BA4\u5206\u8FA8\u7387", "invited-person": "\u6DFB\u52A0\u6210\u5458", "be-rejected": "\u5BF9\u65B9\u5DF2\u62D2\u7EDD\uFF0C", "be-no-response": "\u5BF9\u65B9\u65E0\u5E94\u7B54\uFF0C", "be-line-busy": "\u5BF9\u65B9\u5FD9\u7EBF\u4E2D\uFF0C", "be-canceled": "\u5BF9\u65B9\u5DF2\u53D6\u6D88", "voice-call-end": "\u8BED\u97F3\u901A\u8BDD\u7ED3\u675F", "video-call-end": "\u89C6\u9891\u901A\u8BDD\u7ED3\u675F", "method-call-failed": "\u540C\u6B65\u64CD\u4F5C\u5931\u8D25", "failed-to-obtain-permission": "\u6743\u9650\u83B7\u53D6\u5931\u8D25", "environment-detection-failed": "\u73AF\u5883\u68C0\u6D4B\u5931\u8D25", "switchToAudioCall-call-failed": "\u5207\u8BED\u97F3\u8C03\u7528\u5931\u8D25", "switchToVideoCall-call-failed": "\u5207\u89C6\u9891\u8C03\u7528\u5931\u8D25", "microphone-unavailable": "\u6CA1\u6709\u53EF\u7528\u7684\u9EA6\u514B\u98CE\u8BBE\u5907", "camera-unavailable": "\u6CA1\u6709\u53EF\u7528\u7684\u6444\u50CF\u5934\u8BBE\u5907", "ban-device": "\u7528\u6237\u7981\u6B62\u4F7F\u7528\u8BBE\u5907", "not-supported-webrtc": "\u5F53\u524D\u73AF\u5883\u4E0D\u652F\u6301 WebRTC", "blacklist-user-tips": "\u53D1\u8D77\u901A\u8BDD\u5931\u8D25\uFF0C\u88AB\u5BF9\u65B9\u62C9\u5165\u9ED1\u540D\u5355\uFF0C\u7981\u6B62\u53D1\u8D77\uFF01", "is-already-calling": "TUICallKit \u5DF2\u5728\u901A\u8BDD\u72B6\u6001", "need-init": "TUICallKit \u53D1\u8D77\u901A\u8BDD\u524D\u9700\u4FDD\u8BC1 TUICallKitServer.init() \u65B9\u6CD5\u6267\u884C\u6210\u529F", "can't call yourself": "\u4E0D\u80FD\u547C\u53EB\u81EA\u5DF1", "accept-error": "\u63A5\u901A\u5931\u8D25", "accept-device-error": "\u63A5\u901A\u5931\u8D25\uFF0C\u901A\u8BDD\u8BBE\u5907\u83B7\u53D6\u5931\u8D25", "call-error": "\u53D1\u8D77\u901A\u8BDD\u5931\u8D25" }, ua = { hangup: "\u901A\u8A71\u7D42\u4E86", reject: "\u62D2\u5426", accept: "\u5FDC\u7B54", camera: "\u30AB\u30E1\u30E9", microphone: "\u30DE\u30A4\u30AF", speaker: "\u30B9\u30D4\u30FC\u30AB\u30FC", "other side reject call": "\u901A\u8A71\u304C\u62D2\u5426\u3055\u308C\u307E\u3057\u305F", "reject call": "\u901A\u8A71\u62D2\u5426", cancel: "\u901A\u8A71\u3092\u30AD\u30E3\u30F3\u30BB\u30EB", "other side line busy": "\u76F8\u624B\u304C\u901A\u8A71\u4E2D\u3067\u3059", "in busy": "\u901A\u8A71\u4E2D", "call timeout": "\u547C\u3073\u51FA\u3057\u30BF\u30A4\u30E0\u30A2\u30A6\u30C8", "end call": "\u901A\u8A71\u7D42\u4E86", "caller calling message": "\u5FDC\u7B54\u3092\u5F85\u3063\u3066\u3044\u307E\u3059", "callee calling video message": "\u30D3\u30C7\u30AA\u901A\u8A71\u306B\u62DB\u5F85\u3055\u308C\u307E\u3057\u305F", "callee calling audio message": "\u97F3\u58F0\u901A\u8A71\u306B\u62DB\u5F85\u3055\u308C\u307E\u3057\u305F", "no microphone access": "\u30DE\u30A4\u30AF\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093", "no camera access": "\u30AB\u30E1\u30E9\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093", "invite member": "\u30E1\u30F3\u30D0\u30FC\u3092\u62DB\u5F85\u3059\u308B", "browser-authorization": "\u30D6\u30E9\u30A6\u30B6\u8A8D\u8A3C", "mac-privacy": "\u30B7\u30B9\u30C6\u30E0\u74B0\u5883\u8A2D\u5B9A -> \u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u3068\u30D7\u30E9\u30A4\u30D0\u30B7\u30FC ->\u30D7\u30E9\u30A4\u30D0\u30B7\u30FC", "win-privacy": "\u8A2D\u5B9A -> \u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u3068\u30D7\u30E9\u30A4\u30D0\u30B7\u30FC ->\u30A2\u30D7\u30EA\u306E\u30A2\u30AF\u30BB\u30B9\u8A31\u53EF", "mac-preferences": "\u30B7\u30B9\u30C6\u30E0\u74B0\u5883\u8A2D\u5B9A\u3092\u958B\u304F", "win-preferences": "\u30B7\u30B9\u30C6\u30E0\u8A2D\u5B9A\u3092\u958B\u304F", "Please enter userID": "\u30E6\u30FC\u30B6\u30FCID\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044", "View more": "\u3082\u3063\u3068\u898B\u308B", "people selected": "\u4EBA\u304C\u9078\u629E\u3055\u308C\u307E\u3057\u305F", "Select all": "\u3059\u3079\u3066\u9078\u629E", Cancel: "\u30AD\u30E3\u30F3\u30BB\u30EB", Done: "\u5B8C\u4E86", "open camera": "\u30AA\u30FC\u30D7\u30F3\u30AB\u30E1\u30E9", "close camera": "\u30AB\u30E1\u30E9\u3092\u9589\u3058\u308B", "open microphone": "\u30AA\u30FC\u30D7\u30F3\u30DE\u30A4\u30AF", "close microphone": "\u30DE\u30A4\u30AF\u3092\u9589\u3058\u308B", "camera enabled": "\u30AB\u30E1\u30E9\u30AA\u30F3", "camera disabled": "\u30AB\u30E1\u30E9\u30AA\u30D5", "microphone enabled": "\u30DE\u30A4\u30AF\u30AA\u30F3", "microphone disabled": "\u30DE\u30A4\u30AF\u30AA\u30D5", "speaker phone": "\u30B9\u30D4\u30FC\u30AB\u30FC\u30AA\u30F3", "wait to be called": "\u5F85\u6A5F\u4E2D", answered: "\u63A5\u7D9A\u6E08\u307F", "people in the call": "\u901A\u8A71\u306B\u53C2\u52A0\u3057\u3066\u3044\u308B\u4EBA\u305F\u3061", "failed to obtain speakers": "\u30B9\u30D4\u30FC\u30AB\u30FC\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093", "you have a new call": "\u65B0\u3057\u3044\u901A\u8A71\u304C\u3042\u308A\u307E\u3059", timeout: "\u30BF\u30A4\u30E0\u30A2\u30A6\