text: export function setHeight(size, filter = '.ldL67._1bLj8'){
      
      return new Promise( (resolve) => {
          //div aside direta
          const containerHack = document.querySelector(filter);        
          
          if(containerHack) {
  
              containerHack.style.height = size;    
              const check = setInterval( () => {
                            
                  if(containerHack.style.height !== size){                
                      clearInterval(check);
                      resolve('ok');
                  }
                  
              }, 500);
          }
          
      });
  }
  
  export function copyToClipboard(text) {
  
      navigator.clipboard.writeText(text)
          .then(function() {            
              alert(' Os participantes do grupo\n foram copiados para área de transferência com sucesso!\n :-) izidorio@bento.dev.br')
          }, function(err) {
              alert('Não foi possível copiar os contatos para a área de transferência seu navegador não tem suporte a este recurso. :(')
              console.error('Async: Could not copy text: ', err);
          });    
  }
  
  export function saveToDataFile(text, fileName){
      
      const data =  new TextEncoder('utf-8').encode(text);
      const blob = new Blob(['\uFEFF', data], { type: 'text/csv;charset=utf-8' });
  
      const a = document.createElement("a");
      const url = URL.createObjectURL(blob);
  
      a.href = url;
      a.download = `${fileName}.csv`; 
      document.body.appendChild(a);
      a.click();
      
      setTimeout(function() {
          document.body.removeChild(a);
          window.URL.revokeObjectURL(url);  
      }, 0);   
     
  }
  
  
  async function filterNumbers(payload){
      const numbers = [];
  
      for (let item of payload){
          try {
              const number = item.number.replace(/\D/g,'')
              if(number !== '') numbers.push(number);
              
          } catch (error) {
              console.log({error});
          }
      }
  
      return numbers;
     
  }
  
  const USER = '';
  const PASS = '';
  const URL_API = `https://portabilidadecelular.com/painel/consulta_numero_json.php?user=${USER}&pass=${PASS}&numeros=`;
  const options = {
      method: 'GET',
      headers: {
          'Content-Type': 'application/json'
      },
      mode: "no-cors"
  }
  export async function addOperatorToNumbers(payload){
      try {
              const numbers = await filterNumbers(payload)   
              
              console.log({numbers});
              console.log(encodeURI(`${URL_API}[${numbers}]`));
  
              return fetch(encodeURI(`${URL_API}[${numbers}]`), options)
                  .then(resp => {
                      console.log('resp',resp);
                      
                  })
                  .catch(function(error) {
                      console.log(error.message);
                      return '';
                  });  
  
              return ''
          } catch (error) {
              return '';
      }
  }
  
  