gshell_changes

[?]
Nov 4, 2023, 2:37 AM
7YA7J7KDYBD57FTLCTSK5YZ26KKPY6EGVH2VBG4N37ZU5XENBSAQC

Dependencies

Change contents

  • edit in psc_at_app/src/style.css at line 517
    [3.349]
    [3.349]
    overflow-y: scroll;
  • replacement in psc_at_app/src/style.css at line 1307
    [3.21538][3.21538:21559]()
    font-size: 12px;
    [3.21538]
    [3.21559]
    text-align: center;
    font-size: 12.5px;
  • replacement in psc_at_app/src/style.css at line 1310
    [3.21579][3.3976:3994](),[3.3994][3.21597:21615](),[3.21597][3.21597:21615]()
    width: 325px;
    height: 15px;
    [3.21579]
    [3.3995]
  • edit in psc_at_app/src/style.css at line 1312
    [3.4047]
    [2.2766]
  • edit in psc_at_app/src/index.ts at line 9
    [3.22081]
    [3.22081]
    import { Transaction, SystemProgram, PublicKey } from '@solana/web3.js';
  • replacement in psc_at_app/src/index.ts at line 14
    [3.22120][2.2914:2957](),[2.2957][3.22198:22262](),[3.22198][3.22198:22262](),[3.22262][2.2958:2991](),[2.2991][3.22297:22420](),[3.22297][3.22297:22420](),[3.22430][3.22430:22497]()
    import { use} from "@maticnetwork/maticjs"
    import { Web3ClientPlugin } from '@maticnetwork/maticjs-ethers'
    import { ethers } from 'ethers';
    import { createWeb3Modal, defaultWagmiConfig } from '@web3modal/wagmi';
    import { polygonZkEvm } from '@wagmi/core/chains';
    import { watchAccount, disconnect, getAccount } from '@wagmi/core'
    [3.22120]
    [2.2992]
    // import { use} from "@maticnetwork/maticjs"
    // import { Web3ClientPlugin } from '@maticnetwork/maticjs-ethers'
    // import { ethers } from 'ethers';
    // import { createWeb3Modal, defaultWagmiConfig } from '@web3modal/wagmi';
    // import { polygonZkEvm } from '@wagmi/core/chains';
    // import { watchAccount, disconnect, getAccount } from '@wagmi/core'
    // import { ArweaveWebWallet } from 'arweave-wallet-connector'
    // import Arweave from 'arweave';
    // const arweave = Arweave.init({
    // host: 'arweave.net', // Hostname or IP address for a Arweave host
    // port: 443, // Port
    // protocol: 'https', // Network protocol http or https
    // timeout: 20000, // Network request timeouts in milliseconds
    // logging: false, // Enable network request logging
    // });
  • replacement in psc_at_app/src/index.ts at line 37
    [3.22499][3.78:105]()
    declare let ethereum: any;
    [3.22499]
    [3.22499]
    // declare let ethereum: any;
  • replacement in psc_at_app/src/index.ts at line 40
    [3.22523][3.22523:22621]()
    const projectId = 'e7f3d5f95dacb65d61e3e69e66285f2a'
    const metadata = {
    name: 'chat_psc',
    }
    [3.22523]
    [3.22621]
    // const projectId = 'e7f3d5f95dacb65d61e3e69e66285f2a'
    // const metadata = {
    // name: 'chat_psc',
    // }
  • replacement in psc_at_app/src/index.ts at line 46
    [3.22647][3.22647:22758]()
    const chains = [polygonZkEvm];
    const wagmiConfig = defaultWagmiConfig({
    chains,
    projectId,
    metadata,
    });
    [3.22647]
    [3.22758]
    // const chains = [polygonZkEvm];
    // const wagmiConfig = defaultWagmiConfig({
    // chains,
    // projectId,
    // metadata,
    // });
  • replacement in psc_at_app/src/index.ts at line 54
    [3.22778][3.22778:22966]()
    const modal = createWeb3Modal({ wagmiConfig, projectId, chains });
    function connect() {
    if (getAccount().isConnected) {
    disconnect();
    } else {
    modal.open();
    }
    [3.22778]
    [3.22966]
    // const modal = createWeb3Modal({ wagmiConfig, projectId, chains });
    // const wallet = new ArweaveWebWallet({ // Initialize the wallet as soon as possible to get instant auto reconnect
    // name: 'philiaSocial Collective',
    // logo: 'https://jfbeats.github.io/ArweaveWalletConnector/placeholder.svg'
    // });
    declare global {
    interface Window {
    glow: any;
    }
  • edit in psc_at_app/src/index.ts at line 64
    [3.22968]
    [3.22968]
    // function connect() {
    // if (getAccount().isConnected) {
    // disconnect();
    // } else {
    // modal.open();
    // }
    // }
  • edit in psc_at_app/src/index.ts at line 77
    [3.23076]
    [3.23076]
    btnEl.innerText = 'Connect';
    userEl.innerText = 'Wallet Not Connected';
  • replacement in psc_at_app/src/index.ts at line 80
    [3.23077][3.23077:23146]()
    btnEl.addEventListener('click', connect);
    let connectedAddress = '';
    [3.23077]
    [3.23146]
    btnEl.addEventListener('click', () => {
    if (btnEl.innerText === 'Connect') {
    connect();
    } else {
    disconnect();
    }
    });
    // function to update UI based on connection status
    function updateUI(isConnected: boolean, address: string) {
    userEl.innerText = isConnected ? address : 'Wallet Not Connected';
    btnEl.innerText = isConnected ? 'Disconnect' : 'Connect';
    }
  • replacement in psc_at_app/src/index.ts at line 94
    [3.23147][3.23147:23401]()
    // Listening for account changes
    watchAccount(account => {
    connectedAddress = account.address ?? ''; // Update the connected address
    if (account.isConnected) {
    userEl.innerText = connectedAddress;
    btnEl.innerText = 'Disconnect';
    [3.23147]
    [3.23401]
    async function disconnect() {
    try {
    await window.glow.disconnect();
    updateUI(false, "");
    } catch (error) {
    console.error('Error disconnecting wallet:', error);
    }
    }
    let wallet: { address: string; };
    // modify your connect function
    async function connect() {
    try {
    const resp = await window.glow.connect();
    if (resp && resp.address) {
    wallet = resp.address
    updateUI(true, resp.address);
  • replacement in psc_at_app/src/index.ts at line 111
    [3.23414][3.23414:23546]()
    userEl.innerText = 'Wallet not connected'; // Set placeholder text when not connected
    btnEl.innerText = 'Connect';
    [3.23414]
    [3.23546]
    updateUI(false, "");
  • replacement in psc_at_app/src/index.ts at line 113
    [3.23552][3.23552:23556]()
    });
    [3.23552]
    [3.23556]
    } catch (error) {
    userEl.innerText = 'Please Download Glow Wallet';
    const glowInstalled = window.glow != null;
    if (!glowInstalled) {
    window.open("https://glow.app", "_blank");
    }
    }
    }
    // // modify your connect function
    // async function connect() {
    // try {
    // console.dir(window.glow);
    // const resp = await window.glow.connect();
    // // console.log(resp)
  • replacement in psc_at_app/src/index.ts at line 132
    [3.23557][3.23557:23580]()
    use(Web3ClientPlugin);
    [3.23557]
    [3.23583]
    // if (resp) {
    // // wallet.disconnect(); // assume disconnect is a method on wallet
    // updateUI(true, resp.address);
    // } else {
    // // wallet.setUrl('https://arweave.app')
    // // await wallet.connect();
    // updateUI(false, "");
    // // assume getAddress is a method on wallet
    // }
    // } catch (error) {
    // userEl.innerText = 'Please Download Glow Wallet';
    // const glowInstalled = window.glow != null;
    // if (!glowInstalled) {
    // window.open("https://glow.app", "_blank");
    // }
    // }
    // // if (wallet.connected) {
    // // wallet.disconnect(); // assume disconnect is a method on wallet
    // // updateUI(false, "");
    // // } else {
    // // wallet.setUrl('https://arweave.app')
    // // await wallet.connect();
    // // updateUI(true, wallet.address); // assume getAddress is a method on wallet
    // // }
    // }
    // btnEl.addEventListener('click', connect);
    // let connectedAddress = wallet.address;
    // Listening for account changes
    // watchAccount(account => {
    // connectedAddress = account.address ?? ''; // Update the connected address
    // if (account.isConnected) {
    // userEl.innerText = connectedAddress;
    // btnEl.innerText = 'Disconnect';
    // } else {
    // userEl.innerText = 'Wallet not connected'; // Set placeholder text when not connected
    // btnEl.innerText = 'Connect';
    // }
    // });
    // use(Web3ClientPlugin);
  • replacement in psc_at_app/src/index.ts at line 376
    [3.31748][2.3109:3180]()
    const recipientAddress = "0x519B003e42CcB61A7a8133a7343897757A0c03FF";
    [3.31748]
    [3.254]
    const recipientAddress = "0xB93D4A897B500F3D51b631A0Fd53d842C7aeDF57";
  • replacement in psc_at_app/src/index.ts at line 415
    [3.32433][3.5368:5401]()
    let signer = null;
    let provider;
    [3.32433]
    [2.4323]
    // let signer = null;
    // let provider;
  • replacement in psc_at_app/src/index.ts at line 418
    [2.4324][2.4324:4377]()
    async function sending_post(data_string: string[]) {
    [2.4324]
    [3.32476]
    const LAMPORTS_PER_SOL = 1_000_000_000;
    const MEMO_PROGRAM_ID = 'Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo';
  • replacement in psc_at_app/src/index.ts at line 421
    [3.32524][3.32524:32619]()
    if (!connectedAddress) {
    console.error('No account is connected');
    return;
    [3.32477]
    [3.32619]
    async function fetchTokenPrice(): Promise<number> {
    const response = await fetch('https://usdethprice-philiasocial.replit.app/token_price');
    if (!response.ok) {
    throw new Error(`Network response was not ok: ${response.statusText}`);
  • edit in psc_at_app/src/index.ts at line 426
    [3.32625]
    [3.32625]
    const res = await response.json();
    return res.token_price;
    }
  • edit in psc_at_app/src/index.ts at line 431
    [3.32626]
    [3.32626]
    function createTransaction(amountInLamports: number, sender: PublicKey, recipient: PublicKey, memoText: string): Transaction {
    const transaction = new Transaction();
    transaction.add(
    SystemProgram.transfer({
    fromPubkey: sender,
    toPubkey: recipient,
    lamports: amountInLamports,
    })
    );
    // Use TextEncoder to convert memoText to bytes
    const encoder = new TextEncoder();
    const memoData = encoder.encode(memoText);
    const memoInstruction = {
    keys: [],
    programId: new PublicKey(MEMO_PROGRAM_ID),
    data: memoData,
    };
    transaction.add(memoInstruction);
    return transaction;
    }
    async function sending_post(combinedString: string) {
    console.log(wallet)
    // if (!wallet) {
    // console.error('No account is connected');
    // return;
    // }
  • edit in psc_at_app/src/index.ts at line 465
    [3.32636]
    [3.5452]
    const tokenPrice = await fetchTokenPrice();
    const amountInSol = Math.ceil((1 / tokenPrice) * 1000) / 1000;
  • replacement in psc_at_app/src/index.ts at line 468
    [3.5453][3.5453:5740](),[3.5740][2.4378:4489](),[2.4489][3.5822:5884](),[3.5822][3.5822:5884]()
    const response = await fetch('https://usdethprice-philiasocial.replit.app/eth_price');
    if (!response.ok) {
    throw new Error('Network response was not ok ' + response.statusText);
    }
    const res = await response.json();
    // console.log(res)
    let sevenUsdInEth = res.sevenUsdEth;
    sevenUsdInEth = Math.round(sevenUsdInEth * 1e18) / 1e18;
    const amount = ethers.parseEther(`${sevenUsdInEth}`);
    [3.5453]
    [3.5884]
    console.log(amountInSol)
    const amountInLamports = amountInSol * LAMPORTS_PER_SOL;
    const sender = new PublicKey(wallet);
    const recipient = new PublicKey('7nbet512GtFRGiPrrS7Ji1BXjdfAeFYQWG7tNqBatvW6');
    const transaction = createTransaction(amountInLamports, sender, recipient, combinedString);
    const transactionBytes = new Uint8Array(transaction.serialize());
    const transactionBase64 = btoa(new TextDecoder().decode(transactionBytes));
    await window.glow.signAndSendTransaction({
    transactionBase64,
    network: "mainnet",
    waitForConfirmation: true,
    });
    } catch (error) {
    console.error('Failed to send transaction:', error);
    }
    }
    // async function sending_post(combinedString: string) {
    // if (!wallet.address) {
    // console.error('No account is connected');
    // return;
    // }
    // try {
    // const response = await fetch('https://usdethprice-philiasocial.replit.app/token_price');
    // if (!response.ok) {
    // throw new Error('Network response was not ok ' + response.statusText);
    // }
    // const res = await response.json();
    // // console.log(res)
    // let tkn_price = res.token_price;
  • replacement in psc_at_app/src/index.ts at line 508
    [3.5885][2.4490:4595]()
    const data = ethers.hexlify(ethers.toUtf8Bytes(`chat.philia.social:${data_string.toString()}`));
    [3.5885]
    [3.5955]
    // // console.log(tkn_price)
    // // console.log(Math.ceil((1/ tkn_price) * 10) / 10)
    // const amountInSol = Math.ceil((1/ tkn_price) * 10) / 10;
    // const amountInLamports = amountInSol * 1_000_000_000;
    // // Create a function to add a memo to your transaction
    // // Step 4: Construct a transaction to transfer the calculated amount of lamports
    // const transaction = new Transaction();
    // const recipient = new PublicKey('7nbet512GtFRGiPrrS7Ji1BXjdfAeFYQWG7tNqBatvW6'); // Replace with the recipient's public key
    // const sender = new PublicKey(wallet.address); // Replace with the recipient's public key
    // transaction.add(
    // SystemProgram.transfer({
    // fromPubkey: sender, // Assuming glow.publicKey is your wallet's public key
    // toPubkey: recipient,
    // lamports: amountInLamports,
    // })
    // );
    // const memoProgramId = new PublicKey('Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo');
    // const memoData = Buffer.from('Your memo text here', 'utf-8');
    // const memoInstruction = {
    // keys: [],
    // programId: memoProgramId,
    // data: memoData,
    // };
    // transaction.add(memoInstruction);
    // // Step 5: Serialize the transaction to a base-64 encoded string
    // const transactionBase64 = btoa(String.fromCharCode(...new Uint8Array(transaction.serialize())));
    // // Step 6: Send the transaction using the signAndSendTransaction method of the Glow wallet
    // await window.glow.signAndSendTransaction({
    // transactionBase64,
    // network: "devnet",
    // waitForConfirmation: true,
    // });
    // } catch (error) {
    // // console.error('Failed to send txn:', error);
    // }
    // // try {
    // // const response = await fetch('https://usdethprice-philiasocial.replit.app/eth_price');
    // // if (!response.ok) {
    // // throw new Error('Network response was not ok ' + response.statusText);
    // // }
    // // const res = await response.json();
    // // // console.log(res)
    // // let sevenUsdInEth = res.sevenUsdEth;
    // // sevenUsdInEth = Math.round(1/sevenUsdInEth * 1e18) / 1e18;
    // // const amount = ethers.parseEther(`${sevenUsdInEth}`);
    // // const data = ethers.hexlify(ethers.toUtf8Bytes(`${data_string.toString()}`));
  • replacement in psc_at_app/src/index.ts at line 568
    [3.5961][3.5961:6093]()
    provider = new ethers.BrowserProvider(window.ethereum as any);
    signer = await provider.getSigner(connectedAddress);
    [3.5961]
    [3.1315]
    // // provider = new ethers.BrowserProvider(window.ethereum as any);
    // // signer = await provider.getSigner(connectedAddress);
  • replacement in psc_at_app/src/index.ts at line 571
    [3.1316][3.1316:1518]()
    const tx = await signer.sendTransaction({
    to: recipientAddress,
    value: amount,
    data: data // include the data field in your transaction object
    });
    [3.1316]
    [3.1518]
    // // const tx = await signer.sendTransaction({
    // // to: recipientAddress,
    // // value: amount,
    // // data: data // include the data field in your transaction object
    // // });
  • replacement in psc_at_app/src/index.ts at line 577
    [3.1519][2.4596:4894]()
    // console.log('Transaction hash:', tx.hash);
    // showModal(tx.hash);
    if(tx.hash) {
    await sendWords(tx.hash, connectedAddress);
    // showModal();
    } else {
    console.error('Transaction hash is not available');
    }
    [3.1519]
    [2.4894]
    // // // console.log('Transaction hash:', tx.hash);
    // // // showModal(tx.hash);
    // // if(tx.hash) {
    // // await sendWords(tx.hash, connectedAddress);
    // // // showModal();
    // // } else {
    // // console.error('Transaction hash is not available');
    // // }
  • replacement in psc_at_app/src/index.ts at line 586
    [2.4907][2.4907:5008]()
    } catch (error) {
    console.error('Failed to send txn:', error);
    }
    }
    [2.4907]
    [2.5008]
    // // } catch (error) {
    // // console.error('Failed to send txn:', error);
    // // }
    // }
  • replacement in psc_at_app/src/index.ts at line 624
    [2.5914][2.5914:5929]()
    let gaps = [];
    [2.5914]
    [2.5929]
    // let gaps = [];
  • replacement in psc_at_app/src/index.ts at line 635
    [3.33369][2.6193:6227]()
    gaps = [];
    console.log(gaps);
    [3.33369]
    [2.6227]
    let combinedString = '';
  • replacement in psc_at_app/src/index.ts at line 638
    [2.6309][2.6309:6333]()
    gaps.push(gapText);
    [2.6309]
    [2.6333]
    combinedString += gapText + ' '; // Add a space after each word
  • edit in psc_at_app/src/index.ts at line 640
    [2.6337]
    [2.6337]
    combinedString = combinedString.trim(); // Remove trailing space
    combinedString = 'chat.philia.social: ' + combinedString; // Prepend label
  • replacement in psc_at_app/src/index.ts at line 643
    [2.6391][2.6391:6444]()
    console.log(gaps.toString())
    sending_post(gaps);
    [2.6391]
    [3.6245]
    // console.log(combinedString);
    sending_post(combinedString);
  • replacement in psc_at_app/src/index.ts at line 646
    [3.6247][2.6445:7350]()
    // Function to check the endpoint and enable or disable the button accordingly
    // async function checkButtonState() {
    // try {
    // const response = await fetch('https://clozevalidator-philiasocial.replit.app/check-button-state');
    // if (!response.ok) {
    // throw new Error('Network response was not ok ' + response.statusText);
    // }
    // const data = await response.text();
    // console.log(data); // Use .text() instead of .json()
    // if (data.trim() === 'true') {
    // $('#generate_algo').prop('disabled', true) // Disable button and unbind click event
    // } else if (data.trim() === 'false') {
    // $('#generate_algo').prop('disabled', false); // Keep button active if response is 'false'
    // } else {
    // console.warn('Unexpected response:', data);
    // }
    // } catch (error) {
    // console.error('Error checking button state:', error);
    // }
    // }
    [3.6247]
    [2.7350]
  • edit in psc_at_app/src/index.ts at line 650
    [2.7429][3.6247:6248](),[3.6247][3.6247:6248](),[3.6248][2.7430:7561](),[2.7561][3.6456:6457](),[3.6456][3.6456:6457](),[3.6457][2.7562:7564](),[2.7564][3.6710:6711](),[3.6710][3.6710:6711](),[3.6711][2.7565:7762]()
    // function wordCount(str: string): number {
    // return str.split(/\s+/).filter(Boolean).length; // Count non-empty words
    // }
    // function closeModal(): void {
    // const modal: HTMLElement | null = document.getElementById('modal_seed_message');
    // if (modal) {
    // modal.style.display = 'none';
    // }
    // };
  • replacement in psc_at_app/src/index.ts at line 661
    [3.1776][3.33643:34168](),[3.33643][3.33643:34168]()
    if (window.ethereum) {
    try {
    // Parameters for the Polygon zkEVM mainnet
    const params = {
    chainId: '0x44D', // Chain ID for Polygon zkEVM, converted from 1101 to hexadecimal
    chainName: 'Polygon zkEVM',
    nativeCurrency: { name: 'Ethereum', symbol: 'ETH', decimals: 18 },
    rpcUrls: ['https://zkevm-rpc.com'], // RPC URL
    blockExplorerUrls: ['https://zkevm.polygonscan.com'] // Block explorer URL
    };
    [3.1776]
    [3.34168]
    // if (window.ethereum) {
    // try {
    // // Parameters for the Polygon zkEVM mainnet
    // const params = {
    // chainId: '0x44D', // Chain ID for Polygon zkEVM, converted from 1101 to hexadecimal
    // chainName: 'Polygon zkEVM',
    // nativeCurrency: { name: 'Ethereum', symbol: 'ETH', decimals: 18 },
    // rpcUrls: ['https://zkevm-rpc.com'], // RPC URL
    // blockExplorerUrls: ['https://zkevm.polygonscan.com'] // Block explorer URL
    // };
  • replacement in psc_at_app/src/index.ts at line 672
    [3.34169][3.34169:34333](),[3.35013][3.35013:35029]()
    // Request to add the network
    await ethereum.request({
    method: 'wallet_addEthereumChain',
    params: [params],
    });
    [3.34169]
    [3.35029]
    // // Request to add the network
    // await ethereum.request({
    // method: 'wallet_addEthereumChain',
    // params: [params],
    // });
  • replacement in psc_at_app/src/index.ts at line 678
    [3.35030][3.35030:35218]()
    } catch (error) {
    console.error(error);
    alert('Failed to add network or token');
    }
    } else {
    alert('Ethereum provider not found');
    }
    [3.35030]
    [3.1777]
    // } catch (error) {
    // console.error(error);
    // alert('Failed to add network or token');
    // }
    // } else {
    // alert('Ethereum provider not found');
    // }
  • replacement in psc_at_app/src/index.ts at line 1456
    [3.37726][3.37726:37857]()
    console.log(chat_space_private)
    console.log(global_chat_space_key)
    [3.37726]
    [3.37857]
  • replacement in psc_at_app/src/index.ts at line 1482
    [3.39104][3.39104:39165]()
    console.log(set_array_notes)
    [3.39104]
    [3.39165]
  • replacement in psc_at_app/src/index.ts at line 1486
    [3.39303][3.39303:39352]()
    console.log('1')
    [3.39303]
    [3.39352]
  • replacement in psc_at_app/src/index.ts at line 1498
    [3.39873][3.39873:39926]()
    console.log('2')
    [3.39873]
    [3.39926]
  • edit in psc_at_app/package.json at line 11
    [3.118607]
    [3.118607]
    "@glow-xyz/glow-client": "^1.4.2",
  • edit in psc_at_app/package.json at line 17
    [3.118788]
    [3.118788]
    "@project-serum/sol-wallet-adapter": "^0.2.6",
    "@solana/web3.js": "^1.87.3",
  • edit in psc_at_app/package.json at line 25
    [3.118938]
    [3.118938]
    "arweave-wallet-connector": "^1.0.2",
  • edit in psc_at_app/package-lock.json at line 11
    [3.119607]
    [3.119607]
    "@glow-xyz/glow-client": "^1.4.2",
  • edit in psc_at_app/package-lock.json at line 17
    [3.119808]
    [3.119808]
    "@project-serum/sol-wallet-adapter": "^0.2.6",
    "@solana/web3.js": "^1.87.3",
  • edit in psc_at_app/package-lock.json at line 25
    [3.119978]
    [3.119978]
    "arweave-wallet-connector": "^1.0.2",
  • replacement in psc_at_app/package-lock.json at line 64
    [3.121248][3.121248:121477]()
    "version": "7.23.1",
    "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz",
    "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==",
    [3.121248]
    [3.121477]
    "version": "7.23.2",
    "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz",
    "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==",
  • edit in psc_at_app/package-lock.json at line 1202
    [3.160878]
    [3.160878]
    "node_modules/@glow-xyz/beet": {
    "version": "0.6.0",
    "resolved": "https://registry.npmjs.org/@glow-xyz/beet/-/beet-0.6.0.tgz",
    "integrity": "sha512-rf1Bbxw1ahzCzpBY4wHZh88KFhxT166apiC3eHYPRHGJFxNBbY9Qu+bCgWVP40LsN60igFhWo67Gb8su6LeJlA==",
    "dependencies": {
    "bn.js": "^5.2.0",
    "buffer": "^6.0.3",
    "debug": "^4.3.3"
    }
    },
    "node_modules/@glow-xyz/beet/node_modules/bn.js": {
    "version": "5.2.1",
    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
    "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
    },
    "node_modules/@glow-xyz/glow-client": {
    "version": "1.4.2",
    "resolved": "https://registry.npmjs.org/@glow-xyz/glow-client/-/glow-client-1.4.2.tgz",
    "integrity": "sha512-Eb6kFw6VrrG6QngplHRg9YkpDIxg5Ml4kbThvOKM4fdTV26xPA6g8k4eUTeYOiLkKUwQuqdmDraYmOdeRdkX/A==",
    "dependencies": {
    "@glow-xyz/solana-client": "1.7.x",
    "bs58": "^5.0.0",
    "buffer": "^6.0.3",
    "eventemitter3": "^5.0.0",
    "luxon": "^3.0.4",
    "tweetnacl": "^1.0.3",
    "zod": "^3.19.1"
    }
    },
    "node_modules/@glow-xyz/glow-client/node_modules/base-x": {
    "version": "4.0.0",
    "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz",
    "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw=="
    },
    "node_modules/@glow-xyz/glow-client/node_modules/bs58": {
    "version": "5.0.0",
    "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
    "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
    "dependencies": {
    "base-x": "^4.0.0"
    }
    },
    "node_modules/@glow-xyz/glow-client/node_modules/eventemitter3": {
    "version": "5.0.1",
    "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
    "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
    },
    "node_modules/@glow-xyz/solana-client": {
    "version": "1.7.9",
    "resolved": "https://registry.npmjs.org/@glow-xyz/solana-client/-/solana-client-1.7.9.tgz",
    "integrity": "sha512-3QU0tNbNDjycRypylksEcubBd5ienxtLG/7nrZrYIDLgYfuiTAy1+483mV6V1K8I2eJDAqN3fSnKGPAXr9mK/g==",
    "dependencies": {
    "@glow-xyz/beet": "0.6.0",
    "@noble/ed25519": "^1.7.1",
    "@noble/hashes": "^1.1.3",
    "axios": "^0.27.2",
    "bignumber.js": "^9.1.0",
    "bn.js": "^5.2.1",
    "bs58": "^5.0.0",
    "buffer": "^6.0.3",
    "js-sha256": "^0.9.0",
    "lodash": "^4.17.21",
    "luxon": "^3.0.4",
    "p-limit": "^3.0.1",
    "tweetnacl": "^1.0.3",
    "zod": "^3.19.1"
    }
    },
    "node_modules/@glow-xyz/solana-client/node_modules/axios": {
    "version": "0.27.2",
    "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
    "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
    "dependencies": {
    "follow-redirects": "^1.14.9",
    "form-data": "^4.0.0"
    }
    },
    "node_modules/@glow-xyz/solana-client/node_modules/base-x": {
    "version": "4.0.0",
    "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz",
    "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw=="
    },
    "node_modules/@glow-xyz/solana-client/node_modules/bn.js": {
    "version": "5.2.1",
    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
    "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
    },
    "node_modules/@glow-xyz/solana-client/node_modules/bs58": {
    "version": "5.0.0",
    "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
    "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
    "dependencies": {
    "base-x": "^4.0.0"
    }
    },
  • edit in psc_at_app/package-lock.json at line 1597
    [3.173568]
    [3.173568]
    "node_modules/@noble/ed25519": {
    "version": "1.7.3",
    "resolved": "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.3.tgz",
    "integrity": "sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==",
    "funding": [
    {
    "type": "individual",
    "url": "https://paulmillr.com/funding/"
    }
    ]
    },
  • edit in psc_at_app/package-lock.json at line 1872
    [3.183669]
    [3.183669]
    }
    },
    "node_modules/@project-serum/sol-wallet-adapter": {
    "version": "0.2.6",
    "resolved": "https://registry.npmjs.org/@project-serum/sol-wallet-adapter/-/sol-wallet-adapter-0.2.6.tgz",
    "integrity": "sha512-cpIb13aWPW8y4KzkZAPDgw+Kb+DXjCC6rZoH74MGm3I/6e/zKyGnfAuW5olb2zxonFqsYgnv7ev8MQnvSgJ3/g==",
    "dependencies": {
    "bs58": "^4.0.1",
    "eventemitter3": "^4.0.7"
    },
    "engines": {
    "node": ">=10"
    },
    "peerDependencies": {
    "@solana/web3.js": "^1.5.0"
  • replacement in psc_at_app/package-lock.json at line 2030
    [3.189359][3.189359:189589]()
    "version": "1.87.0",
    "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.87.0.tgz",
    "integrity": "sha512-2V5nUkK3WHK2JkFvIU0IXadvHPwScfSqpmnO114RBKux+yXdIlIcLYZphWJ2v3We5Ufugi3wBwHD9rOvVQUGJw==",
    [3.189359]
    [3.189589]
    "version": "1.87.3",
    "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.87.3.tgz",
    "integrity": "sha512-WGLzTZpi00vP443qGK3gL+LZXQJwaWkh6bzNXYpMTCAH2Z102y3YbPWOoQzJUeRSZWSXKh7MFkA3vDMFlMvGZQ==",
  • replacement in psc_at_app/package-lock.json at line 2034
    [3.189613][3.189613:189650]()
    "@babel/runtime": "^7.22.6",
    [3.189613]
    [3.189650]
    "@babel/runtime": "^7.23.2",
  • edit in psc_at_app/package-lock.json at line 3569
    [3.245059]
    [3.245059]
    }
    },
    "node_modules/arweave-wallet-connector": {
    "version": "1.0.2",
    "resolved": "https://registry.npmjs.org/arweave-wallet-connector/-/arweave-wallet-connector-1.0.2.tgz",
    "integrity": "sha512-k+TOqhcJC7z6T6+FaxTYWIHek/WRMr5p8ZeLyvBBJAtDL7KI4UmR8V5wgY9lcSWpQirEwveD1Fzahzu9ktAUAw==",
    "dependencies": {
    "open": "^8.4.2",
    "ws": "^8.12.1"
    }
    },
    "node_modules/arweave-wallet-connector/node_modules/ws": {
    "version": "8.14.2",
    "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
    "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
    "engines": {
    "node": ">=10.0.0"
    },
    "peerDependencies": {
    "bufferutil": "^4.0.1",
    "utf-8-validate": ">=5.0.2"
    },
    "peerDependenciesMeta": {
    "bufferutil": {
    "optional": true
    },
    "utf-8-validate": {
    "optional": true
    }
  • edit in psc_at_app/package-lock.json at line 4445
    [3.277707]
    [3.277707]
    }
    },
    "node_modules/define-lazy-prop": {
    "version": "2.0.0",
    "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
    "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
    "engines": {
    "node": ">=8"
  • edit in psc_at_app/package-lock.json at line 5614
    [3.322688]
    [3.322688]
    }
    },
    "node_modules/is-docker": {
    "version": "2.2.1",
    "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
    "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
    "bin": {
    "is-docker": "cli.js"
    },
    "engines": {
    "node": ">=8"
    },
    "funding": {
    "url": "https://github.com/sponsors/sindresorhus"
  • edit in psc_at_app/package-lock.json at line 5744
    [3.327168]
    [3.327168]
    },
    "node_modules/is-wsl": {
    "version": "2.2.0",
    "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
    "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
    "dependencies": {
    "is-docker": "^2.0.0"
    },
    "engines": {
    "node": ">=8"
    }
  • edit in psc_at_app/package-lock.json at line 6284
    [3.347570]
    [3.347570]
    "node_modules/luxon": {
    "version": "3.4.3",
    "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz",
    "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==",
    "engines": {
    "node": ">=12"
    }
    },
  • edit in psc_at_app/package-lock.json at line 7086
    [3.377539]
    [3.377539]
    "node_modules/open": {
    "version": "8.4.2",
    "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
    "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
    "dependencies": {
    "define-lazy-prop": "^2.0.0",
    "is-docker": "^2.1.1",
    "is-wsl": "^2.2.0"
    },
    "engines": {
    "node": ">=12"
    },
    "funding": {
    "url": "https://github.com/sponsors/sindresorhus"
    }
    },
  • edit in psc_at_app/package-lock.json at line 9344
    [3.462123]
    [3.462123]
    "node_modules/zod": {
    "version": "3.22.4",
    "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz",
    "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==",
    "funding": {
    "url": "https://github.com/sponsors/colinhacks"
    }
    },
  • replacement in psc_at_app/package-lock.json at line 9396
    [3.463503][3.463503:463732]()
    "version": "7.23.1",
    "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz",
    "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==",
    [3.463503]
    [3.463732]
    "version": "7.23.2",
    "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz",
    "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==",
  • edit in psc_at_app/package-lock.json at line 10021
    [3.490760]
    [3.490760]
    }
    },
    "@glow-xyz/beet": {
    "version": "0.6.0",
    "resolved": "https://registry.npmjs.org/@glow-xyz/beet/-/beet-0.6.0.tgz",
    "integrity": "sha512-rf1Bbxw1ahzCzpBY4wHZh88KFhxT166apiC3eHYPRHGJFxNBbY9Qu+bCgWVP40LsN60igFhWo67Gb8su6LeJlA==",
    "requires": {
    "bn.js": "^5.2.0",
    "buffer": "^6.0.3",
    "debug": "^4.3.3"
    },
    "dependencies": {
    "bn.js": {
    "version": "5.2.1",
    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
    "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
    }
    }
    },
    "@glow-xyz/glow-client": {
    "version": "1.4.2",
    "resolved": "https://registry.npmjs.org/@glow-xyz/glow-client/-/glow-client-1.4.2.tgz",
    "integrity": "sha512-Eb6kFw6VrrG6QngplHRg9YkpDIxg5Ml4kbThvOKM4fdTV26xPA6g8k4eUTeYOiLkKUwQuqdmDraYmOdeRdkX/A==",
    "requires": {
    "@glow-xyz/solana-client": "1.7.x",
    "bs58": "^5.0.0",
    "buffer": "^6.0.3",
    "eventemitter3": "^5.0.0",
    "luxon": "^3.0.4",
    "tweetnacl": "^1.0.3",
    "zod": "^3.19.1"
    },
    "dependencies": {
    "base-x": {
    "version": "4.0.0",
    "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz",
    "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw=="
    },
    "bs58": {
    "version": "5.0.0",
    "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
    "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
    "requires": {
    "base-x": "^4.0.0"
    }
    },
    "eventemitter3": {
    "version": "5.0.1",
    "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
    "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
    }
    }
    },
    "@glow-xyz/solana-client": {
    "version": "1.7.9",
    "resolved": "https://registry.npmjs.org/@glow-xyz/solana-client/-/solana-client-1.7.9.tgz",
    "integrity": "sha512-3QU0tNbNDjycRypylksEcubBd5ienxtLG/7nrZrYIDLgYfuiTAy1+483mV6V1K8I2eJDAqN3fSnKGPAXr9mK/g==",
    "requires": {
    "@glow-xyz/beet": "0.6.0",
    "@noble/ed25519": "^1.7.1",
    "@noble/hashes": "^1.1.3",
    "axios": "^0.27.2",
    "bignumber.js": "^9.1.0",
    "bn.js": "^5.2.1",
    "bs58": "^5.0.0",
    "buffer": "^6.0.3",
    "js-sha256": "^0.9.0",
    "lodash": "^4.17.21",
    "luxon": "^3.0.4",
    "p-limit": "^3.0.1",
    "tweetnacl": "^1.0.3",
    "zod": "^3.19.1"
    },
    "dependencies": {
    "axios": {
    "version": "0.27.2",
    "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
    "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
    "requires": {
    "follow-redirects": "^1.14.9",
    "form-data": "^4.0.0"
    }
    },
    "base-x": {
    "version": "4.0.0",
    "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz",
    "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw=="
    },
    "bn.js": {
    "version": "5.2.1",
    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
    "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
    },
    "bs58": {
    "version": "5.0.0",
    "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
    "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
    "requires": {
    "base-x": "^4.0.0"
    }
    }
  • edit in psc_at_app/package-lock.json at line 10395
    [3.502411]
    [3.502411]
    "@noble/ed25519": {
    "version": "1.7.3",
    "resolved": "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.7.3.tgz",
    "integrity": "sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ=="
    },
  • edit in psc_at_app/package-lock.json at line 10597
    [3.510634]
    [3.510634]
    }
    },
    "@project-serum/sol-wallet-adapter": {
    "version": "0.2.6",
    "resolved": "https://registry.npmjs.org/@project-serum/sol-wallet-adapter/-/sol-wallet-adapter-0.2.6.tgz",
    "integrity": "sha512-cpIb13aWPW8y4KzkZAPDgw+Kb+DXjCC6rZoH74MGm3I/6e/zKyGnfAuW5olb2zxonFqsYgnv7ev8MQnvSgJ3/g==",
    "requires": {
    "bs58": "^4.0.1",
    "eventemitter3": "^4.0.7"
  • replacement in psc_at_app/package-lock.json at line 10712
    [3.515229][3.515229:515459]()
    "version": "1.87.0",
    "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.87.0.tgz",
    "integrity": "sha512-2V5nUkK3WHK2JkFvIU0IXadvHPwScfSqpmnO114RBKux+yXdIlIcLYZphWJ2v3We5Ufugi3wBwHD9rOvVQUGJw==",
    [3.515229]
    [3.515459]
    "version": "1.87.3",
    "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.87.3.tgz",
    "integrity": "sha512-WGLzTZpi00vP443qGK3gL+LZXQJwaWkh6bzNXYpMTCAH2Z102y3YbPWOoQzJUeRSZWSXKh7MFkA3vDMFlMvGZQ==",
  • replacement in psc_at_app/package-lock.json at line 10716
    [3.515479][3.515479:515516]()
    "@babel/runtime": "^7.22.6",
    [3.515479]
    [3.515516]
    "@babel/runtime": "^7.23.2",
  • edit in psc_at_app/package-lock.json at line 12087
    [3.565195]
    [3.565195]
    },
    "arweave-wallet-connector": {
    "version": "1.0.2",
    "resolved": "https://registry.npmjs.org/arweave-wallet-connector/-/arweave-wallet-connector-1.0.2.tgz",
    "integrity": "sha512-k+TOqhcJC7z6T6+FaxTYWIHek/WRMr5p8ZeLyvBBJAtDL7KI4UmR8V5wgY9lcSWpQirEwveD1Fzahzu9ktAUAw==",
    "requires": {
    "open": "^8.4.2",
    "ws": "^8.12.1"
    },
    "dependencies": {
    "ws": {
    "version": "8.14.2",
    "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
    "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
    "requires": {}
    }
    }
  • edit in psc_at_app/package-lock.json at line 12738
    [3.591991]
    [3.591991]
    "define-lazy-prop": {
    "version": "2.0.0",
    "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
    "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og=="
    },
  • edit in psc_at_app/package-lock.json at line 13611
    [3.628981]
    [3.628981]
    "is-docker": {
    "version": "2.2.1",
    "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
    "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
    },
  • edit in psc_at_app/package-lock.json at line 13688
    [3.632391]
    [3.632391]
    },
    "is-wsl": {
    "version": "2.2.0",
    "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
    "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
    "requires": {
    "is-docker": "^2.0.0"
    }
  • edit in psc_at_app/package-lock.json at line 14090
    [3.649261]
    [3.649261]
    "luxon": {
    "version": "3.4.3",
    "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz",
    "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg=="
    },
  • edit in psc_at_app/package-lock.json at line 14695
    [3.673895]
    [3.673895]
    }
    },
    "open": {
    "version": "8.4.2",
    "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
    "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
    "requires": {
    "define-lazy-prop": "^2.0.0",
    "is-docker": "^2.1.1",
    "is-wsl": "^2.2.0"
  • edit in psc_at_app/package-lock.json at line 16284
    [3.741324]
    [3.741324]
    },
    "zod": {
    "version": "3.22.4",
    "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz",
    "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg=="
  • replacement in psc_at_app/index.html at line 391
    [3.77178][2.30453:31134]()
    <p>Commence by downloading the <a href="https://metamask.io/" target="_blank">MetaMask</a> wallet. Within <span class="highlight_seeds">Connectedness</span>, you'll find the option to activate the Polygon-zkevm network for your wallet. Once activated, navigate to <a href="https://global.transak.com/" target="_blank">Transak</a>; within the Transak widget, switch from ETH on the Ethereum network to ETH on Polygon-zkevm, and adhere to the instructions provided by the widget. Moreover, for a more personalized Ethereum public address, customize your public wallet address with an <a href="https://app.ens.domains/" target="_blank">ENS</a> domain.</p>
    [3.77178]
    [3.79157]
    <p>Commence by downloading the <a href="https://metamask.io/" target="_blank">MetaMask</a> wallet. Within <span class="highlight_seeds">Connectedness</span>, you'll find the option to activate the Polygon-zkevm network for your wallet. Once activated, navigate to <a href="https://global.transak.com/" target="_blank">Transak</a>; within the Transak widget, switch from ETH on the Ethereum network to ETH on Polygon-zkevm, and adhere to the instructions provided by the widget. Moreover, to stay connected with philiaSocial Collective, or PSC, you will need <a href="https://xmtp.chat/" target="_blank">XMTP</a>.</p>
  • replacement in psc_at_app/index.html at line 395
    [2.31192][2.31192:31996]()
    <p>Immerse yourself in the surreal ambiance of the Forever Awakening: Origins film, allowing its primal essence to fuel your imaginative thought; embrace the emotinal journey, allow it to be your guide as you dive into <span class="highlight_seeds">Connectedness</span>. The journey commences with a cloze exercize... inferring the solution garners more than rewards, it renders a platform for cooperative impact. To submit solutions for the cloze, a fee of approx. $7 worth of Polygon-zkevm ETH in addition to <a href="https://zkevm.polygonscan.com/chart/gasprice" target="_blank">Gas Prices</a> is requisite. Ensure your MetaMask wallet is adequately funded before submitting your responses along with the fee on <span class="highlight_seeds">Connectedness</span> platform.
    [2.31192]
    [2.31996]
    <p>Immerse yourself in the surreal ambiance of the Forever Awakening: Origins film, allowing its primal essence to fuel your imaginative thought; embrace the emotinal journey, allow it to be your guide as you dive into <span class="highlight_seeds">Connectedness</span>. The journey commences with a cloze exercize... inferring the solution garners more than rewards, it renders a platform for cooperative impact. To submit solutions for the cloze, a fee of approx. $1 worth of Polygon-zkevm ETH in addition to <a href="https://zkevm.polygonscan.com/chart/gasprice" target="_blank">Gas Prices</a> is requisite. Ensure your MetaMask wallet is adequately funded before submitting your responses along with the fee on <span class="highlight_seeds">Connectedness</span> platform.
  • replacement in psc_at_app/index.html at line 399
    [3.79692][2.32103:32970]()
    <h3>Be Rewarded:</h3>
    <p>As Integrators, solving clozes earns you Credentials, granting access to a philiaSocial Chat space. Herein, unveil the gateway to exclusive philiaSocial <a href="https://bafybeiemtyn7c7wp36crtvbpy74t6ng3nkbe2mg3eomnrylakne4k46xya.ipfs.w3s.link/philiaSocial_world2.png" target="_blank">rare fashion</a> collections, Encrypted Lovers, crafted in collaboration with embroidery artist <a href="https://www.instagram.com/kathrin_marchenko/" target="_blank">@Kathrin_Marchenko</a>. Additionally, with every cloze resolved, we pledge a donation of $10,000 in ETH to <a href="https://www.actionagainsthunger.org/" target="_blank">Action Against Hunger</a>. The more challenges conquered, the stronger our <span class="highlight_seeds">Connectedness</span> grows in making a significant impact.
    [3.79692]
    [2.32970]
    <h3>Rewards Unlocked:</h3>
    <p>...$2,500 ETH; $5,000 ETH donation to Actions Against Hunger, and a set of PSC Chat-Credentials, the portal to your Collector's hub.
  • edit in psc_at_app/index.html at line 403
    [2.33199]
    [2.33199]
    Tip: if you solve the cloze, you will see a pop-up spiral button, this leads to an ephemeral note that self-destructs after a single viewing. If by any chance the note states it has been read already, send us a message via XTMP.
  • replacement in psc_at_app/index.html at line 436
    [2.33854][2.33854:34354]()
    Once in a realm of thoughts, where ideas bloomed and wilted with each fleeting <span class="gap" id="gap1" contenteditable="true" oninput="getSuggestions('gap1')"></span>, there existed a society known as the Harmonic Hues. They were souls of varied shades and tones, each representing a unique blend of virtues and traits from the extensive spectrum of human existence. Every shade was a person, and every person was a shade, living in a rhythm of empathy and understanding.
    [2.33854]
    [2.34354]
    <span class="gap" id="gap1" contenteditable="true" oninput="getSuggestions('gap1')"></span> of pure thought,
    ideas bloom, fade in time,
    hues sing in soft tune.
  • replacement in psc_at_app/index.html at line 440
    [2.34410][2.34410:34913]()
    Their life was a melody, each note contributing to the perfect harmony of existence. They lived by a <span class="gap" id="gap2" contenteditable="true" oninput="getSuggestions('gap2')"></span>, a common purpose that bound them, an unwavering commitment to foster kindness, trust, and openness amongst themselves. They were more than just a community; they were a symphony, each individual a unique note, yet together they created a masterpiece of camaraderie and mutual respect.
    [2.34410]
    [2.34913]
    melody of life,
    notes of trust, kindness unite,
    <span class="gap" id="gap2" contenteditable="true" oninput="getSuggestions('gap2')"></span> of souls.
  • replacement in psc_at_app/index.html at line 444
    [2.34969][2.34969:35448]()
    In this world of hues, every conversation was an opportunity for growth, every interaction a chance for enlightenment. They believed in the essence of authentic feedback, in the gentle nurturing of one another’s abilities and the noble act of self-improvement. They reveled in the joy of shared experiences, every <span class="gap" id="gap3" contenteditable="true" oninput="getSuggestions('gap3')"></span> and tear, a testament to their unity and bond.
    [2.34969]
    [2.35448]
    growth in each exchange,
    enlightenment in <span class="gap" id="gap3" contenteditable="true" oninput="getSuggestions('gap3')"></span> words,
    nurtured minds expand.
  • replacement in psc_at_app/index.html at line 448
    [2.35504][2.35504:35896]()
    The Harmonic Hues were the epitome of resilience and adaptability, their <span class="gap" id="gap4" contenteditable="true" oninput="getSuggestions('gap4')"></span> fortified by the solid foundation of trust and understanding. Every challenge they faced, they faced together with undeterred perseverance, their shared vision a beacon of hope amidst the storm of life.
    [2.35504]
    [2.35896]
    <span class="gap" id="gap4" contenteditable="true" oninput="getSuggestions('gap4')"></span> faced strong,
    unyielding unity,
    hope’s light guides them forth.
  • replacement in psc_at_app/index.html at line 452
    [2.35952][2.35952:36319]()
    As they danced through the journey of existence, they discovered the beauty of vulnerability, the courage in transparency, and the strength in acceptance. The values they shared were their guiding <span class="gap" id="gap5" contenteditable="true" oninput="getSuggestions('gap5')"></span>, illuminating the path of altruism and companionship.
    [2.35952]
    [2.36319]
    vulnerable dance,
    transparency, strength <span class="gap" id="gap5" contenteditable="true" oninput="getSuggestions('gap5')"></span>,
    journey's tender truth.
  • replacement in psc_at_app/index.html at line 456
    [2.36375][2.36375:36812]()
    And as they lived, they painted the canvas of life with shades of love, respect, and brotherhood. Their existence was a melody of positivity, a <span class="gap" id="gap6" contenteditable="true" oninput="getSuggestions('gap6')"></span> of humanity that echoed through the realms of thoughts, leaving behind a legacy of benevolence, a tale of a society bound by the cords of goodwill, empathy, and mutual respect.
    [2.36375]
    [2.36812]
    canvas painted love,
    positivity <span class="gap" id="gap6" contenteditable="true" oninput="getSuggestions('gap6')"></span>,
    brotherhood’s soft stroke.
  • replacement in psc_at_app/index.html at line 460
    [2.36868][2.36868:37301]()
    And though the dance of life carried them to different corners of existence, the harmony they created remained, an immortal melody of love, earnestness, and togetherness, resonating through the endless spectrum of human emotions and virtues, a gentle reminder of the power of unity and the <span class="gap" id="gap7" contenteditable="true" oninput="getSuggestions('gap7')"></span> of harmonious coexistence.
    [2.36868]
    [2.37301]
    life’s dance scatters them,
    harmony’s song lingers on,
    love’s tune ever <span class="gap" id="gap7" contenteditable="true" oninput="getSuggestions('gap7')"></span>.