Team Ai
Datasetpublic

Brunobkr/llama.cpp_AlgMor24_github

ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes3.1kdownloads
wkBrowser.js340 linesDownload Raw Back to webkit
1"use strict";2var __create = Object.create;3var __defProp = Object.defineProperty;4var __getOwnPropDesc = Object.getOwnPropertyDescriptor;5var __getOwnPropNames = Object.getOwnPropertyNames;6var __getProtoOf = Object.getPrototypeOf;7var __hasOwnProp = Object.prototype.hasOwnProperty;8var __export = (target, all) => {9  for (var name in all)10    __defProp(target, name, { get: all[name], enumerable: true });11};12var __copyProps = (to, from, except, desc) => {13  if (from && typeof from === "object" || typeof from === "function") {14    for (let key of __getOwnPropNames(from))15      if (!__hasOwnProp.call(to, key) && key !== except)16        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });17  }18  return to;19};20var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(21  // If the importer is in node compatibility mode or this is not an ESM22  // file that has been converted to a CommonJS file using a Babel-23  // compatible transform (i.e. "__esModule" has not been set), then set24  // "default" to the CommonJS "module.exports" for node compatibility.25  isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,26  mod27));28var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);29var wkBrowser_exports = {};30__export(wkBrowser_exports, {31  WKBrowser: () => WKBrowser,32  WKBrowserContext: () => WKBrowserContext33});34module.exports = __toCommonJS(wkBrowser_exports);35var import_utils = require("../../utils");36var import_browser = require("../browser");37var import_browserContext = require("../browserContext");38var network = __toESM(require("../network"));39var import_wkConnection = require("./wkConnection");40var import_wkPage = require("./wkPage");41var import_errors = require("../errors");42var import_webkit = require("./webkit");43const BROWSER_VERSION = "26.0";44const DEFAULT_USER_AGENT = `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/${BROWSER_VERSION} Safari/605.1.15`;45class WKBrowser extends import_browser.Browser {46  constructor(parent, transport, options) {47    super(parent, options);48    this._contexts = /* @__PURE__ */ new Map();49    this._wkPages = /* @__PURE__ */ new Map();50    this._connection = new import_wkConnection.WKConnection(transport, this._onDisconnect.bind(this), options.protocolLogger, options.browserLogsCollector);51    this._browserSession = this._connection.browserSession;52    this._browserSession.on("Playwright.pageProxyCreated", this._onPageProxyCreated.bind(this));53    this._browserSession.on("Playwright.pageProxyDestroyed", this._onPageProxyDestroyed.bind(this));54    this._browserSession.on("Playwright.provisionalLoadFailed", (event) => this._onProvisionalLoadFailed(event));55    this._browserSession.on("Playwright.windowOpen", (event) => this._onWindowOpen(event));56    this._browserSession.on("Playwright.downloadCreated", this._onDownloadCreated.bind(this));57    this._browserSession.on("Playwright.downloadFilenameSuggested", this._onDownloadFilenameSuggested.bind(this));58    this._browserSession.on("Playwright.downloadFinished", this._onDownloadFinished.bind(this));59    this._browserSession.on("Playwright.screencastFinished", this._onScreencastFinished.bind(this));60    this._browserSession.on(import_wkConnection.kPageProxyMessageReceived, this._onPageProxyMessageReceived.bind(this));61  }62  static async connect(parent, transport, options) {63    const browser = new WKBrowser(parent, transport, options);64    if (options.__testHookOnConnectToBrowser)65      await options.__testHookOnConnectToBrowser();66    const promises = [67      browser._browserSession.send("Playwright.enable")68    ];69    if (options.persistent) {70      options.persistent.userAgent ||= DEFAULT_USER_AGENT;71      browser._defaultContext = new WKBrowserContext(browser, void 0, options.persistent);72      promises.push(browser._defaultContext._initialize());73    }74    await Promise.all(promises);75    return browser;76  }77  _onDisconnect() {78    for (const wkPage of this._wkPages.values())79      wkPage.didClose();80    this._wkPages.clear();81    for (const video of this._idToVideo.values())82      video.artifact.reportFinished(new import_errors.TargetClosedError());83    this._idToVideo.clear();84    this._didClose();85  }86  async doCreateNewContext(options) {87    const proxy = options.proxyOverride || options.proxy;88    const createOptions = proxy ? {89      // Enable socks5 hostname resolution on Windows.90      // See https://github.com/microsoft/playwright/issues/2045191      proxyServer: process.platform === "win32" && this.attribution.browser?.options.channel !== "webkit-wsl" ? proxy.server.replace(/^socks5:\/\//, "socks5h://") : proxy.server,92      proxyBypassList: proxy.bypass93    } : void 0;94    const { browserContextId } = await this._browserSession.send("Playwright.createContext", createOptions);95    options.userAgent = options.userAgent || DEFAULT_USER_AGENT;96    const context = new WKBrowserContext(this, browserContextId, options);97    await context._initialize();98    this._contexts.set(browserContextId, context);99    return context;100  }101  contexts() {102    return Array.from(this._contexts.values());103  }104  version() {105    return BROWSER_VERSION;106  }107  userAgent() {108    return DEFAULT_USER_AGENT;109  }110  _onDownloadCreated(payload) {111    const page = this._wkPages.get(payload.pageProxyId);112    if (!page)113      return;114    let frameId = payload.frameId;115    if (!page._page.frameManager.frame(frameId))116      frameId = page._page.mainFrame()._id;117    page._page.frameManager.frameAbortedNavigation(frameId, "Download is starting");118    let originPage = page._page.initializedOrUndefined();119    if (!originPage) {120      page._firstNonInitialNavigationCommittedReject(new Error("Starting new page download"));121      if (page._opener)122        originPage = page._opener._page.initializedOrUndefined();123    }124    if (!originPage)125      return;126    this._downloadCreated(originPage, payload.uuid, payload.url);127  }128  _onDownloadFilenameSuggested(payload) {129    this._downloadFilenameSuggested(payload.uuid, payload.suggestedFilename);130  }131  _onDownloadFinished(payload) {132    this._downloadFinished(payload.uuid, payload.error);133  }134  _onScreencastFinished(payload) {135    this._takeVideo(payload.screencastId)?.reportFinished();136  }137  _onPageProxyCreated(event) {138    const pageProxyId = event.pageProxyId;139    let context = null;140    if (event.browserContextId) {141      context = this._contexts.get(event.browserContextId) || null;142    }143    if (!context)144      context = this._defaultContext;145    if (!context)146      return;147    const pageProxySession = new import_wkConnection.WKSession(this._connection, pageProxyId, (message) => {148      this._connection.rawSend({ ...message, pageProxyId });149    });150    const opener = event.openerId ? this._wkPages.get(event.openerId) : void 0;151    const wkPage = new import_wkPage.WKPage(context, pageProxySession, opener || null);152    this._wkPages.set(pageProxyId, wkPage);153  }154  _onPageProxyDestroyed(event) {155    const pageProxyId = event.pageProxyId;156    const wkPage = this._wkPages.get(pageProxyId);157    if (!wkPage)158      return;159    this._wkPages.delete(pageProxyId);160    wkPage.didClose();161  }162  _onPageProxyMessageReceived(event) {163    const wkPage = this._wkPages.get(event.pageProxyId);164    if (!wkPage)165      return;166    wkPage.dispatchMessageToSession(event.message);167  }168  _onProvisionalLoadFailed(event) {169    const wkPage = this._wkPages.get(event.pageProxyId);170    if (!wkPage)171      return;172    wkPage.handleProvisionalLoadFailed(event);173  }174  _onWindowOpen(event) {175    const wkPage = this._wkPages.get(event.pageProxyId);176    if (!wkPage)177      return;178    wkPage.handleWindowOpen(event);179  }180  isConnected() {181    return !this._connection.isClosed();182  }183}184class WKBrowserContext extends import_browserContext.BrowserContext {185  constructor(browser, browserContextId, options) {186    super(browser, options, browserContextId);187    this._validateEmulatedViewport(options.viewport);188    this._authenticateProxyViaHeader();189  }190  async _initialize() {191    (0, import_utils.assert)(!this._wkPages().length);192    const browserContextId = this._browserContextId;193    const promises = [super._initialize()];194    promises.push(this._browser._browserSession.send("Playwright.setDownloadBehavior", {195      behavior: this._options.acceptDownloads === "accept" ? "allow" : "deny",196      downloadPath: this._browser.options.channel === "webkit-wsl" ? await (0, import_webkit.translatePathToWSL)(this._browser.options.downloadsPath) : this._browser.options.downloadsPath,197      browserContextId198    }));199    if (this._options.ignoreHTTPSErrors || this._options.internalIgnoreHTTPSErrors)200      promises.push(this._browser._browserSession.send("Playwright.setIgnoreCertificateErrors", { browserContextId, ignore: true }));201    if (this._options.locale)202      promises.push(this._browser._browserSession.send("Playwright.setLanguages", { browserContextId, languages: [this._options.locale] }));203    if (this._options.geolocation)204      promises.push(this.setGeolocation(this._options.geolocation));205    if (this._options.offline)206      promises.push(this.doUpdateOffline());207    if (this._options.httpCredentials)208      promises.push(this.setHTTPCredentials(this._options.httpCredentials));209    await Promise.all(promises);210  }211  _wkPages() {212    return Array.from(this._browser._wkPages.values()).filter((wkPage) => wkPage._browserContext === this);213  }214  possiblyUninitializedPages() {215    return this._wkPages().map((wkPage) => wkPage._page);216  }217  async doCreateNewPage() {218    const { pageProxyId } = await this._browser._browserSession.send("Playwright.createPage", { browserContextId: this._browserContextId });219    return this._browser._wkPages.get(pageProxyId)._page;220  }221  async doGetCookies(urls) {222    const { cookies } = await this._browser._browserSession.send("Playwright.getAllCookies", { browserContextId: this._browserContextId });223    return network.filterCookies(cookies.map((c) => {224      const { name, value, domain, path, expires, httpOnly, secure, sameSite } = c;225      const copy = {226        name,227        value,228        domain,229        path,230        expires: expires === -1 ? -1 : expires / 1e3,231        httpOnly,232        secure,233        sameSite234      };235      return copy;236    }), urls);237  }238  async addCookies(cookies) {239    const cc = network.rewriteCookies(cookies).map((c) => {240      const { name, value, domain, path, expires, httpOnly, secure, sameSite } = c;241      const copy = {242        name,243        value,244        domain,245        path,246        expires: expires && expires !== -1 ? expires * 1e3 : expires,247        httpOnly,248        secure,249        sameSite,250        session: expires === -1 || expires === void 0251      };252      return copy;253    });254    await this._browser._browserSession.send("Playwright.setCookies", { cookies: cc, browserContextId: this._browserContextId });255  }256  async doClearCookies() {257    await this._browser._browserSession.send("Playwright.deleteAllCookies", { browserContextId: this._browserContextId });258  }259  async doGrantPermissions(origin, permissions) {260    await Promise.all(this.pages().map((page) => page.delegate._grantPermissions(origin, permissions)));261  }262  async doClearPermissions() {263    await Promise.all(this.pages().map((page) => page.delegate._clearPermissions()));264  }265  async setGeolocation(geolocation) {266    (0, import_browserContext.verifyGeolocation)(geolocation);267    this._options.geolocation = geolocation;268    const payload = geolocation ? { ...geolocation, timestamp: Date.now() } : void 0;269    await this._browser._browserSession.send("Playwright.setGeolocationOverride", { browserContextId: this._browserContextId, geolocation: payload });270  }271  async doUpdateExtraHTTPHeaders() {272    for (const page of this.pages())273      await page.delegate.updateExtraHTTPHeaders();274  }275  async setUserAgent(userAgent) {276    this._options.userAgent = userAgent;277    for (const page of this.pages())278      await page.delegate.updateUserAgent();279  }280  async doUpdateOffline() {281    for (const page of this.pages())282      await page.delegate.updateOffline();283  }284  async doSetHTTPCredentials(httpCredentials) {285    this._options.httpCredentials = httpCredentials;286    for (const page of this.pages())287      await page.delegate.updateHttpCredentials();288  }289  async doAddInitScript(initScript) {290    for (const page of this.pages())291      await page.delegate._updateBootstrapScript();292  }293  async doRemoveInitScripts(initScripts) {294    for (const page of this.pages())295      await page.delegate._updateBootstrapScript();296  }297  async doUpdateRequestInterception() {298    for (const page of this.pages())299      await page.delegate.updateRequestInterception();300  }301  async doUpdateDefaultViewport() {302  }303  async doUpdateDefaultEmulatedMedia() {304  }305  async doExposePlaywrightBinding() {306    for (const page of this.pages())307      await page.delegate.exposePlaywrightBinding();308  }309  onClosePersistent() {310  }311  async clearCache() {312    await this._browser._browserSession.send("Playwright.clearMemoryCache", {313      browserContextId: this._browserContextId314    });315  }316  async doClose(reason) {317    if (!this._browserContextId) {318      await Promise.all(this._wkPages().map((wkPage) => wkPage._stopVideo()));319      await this._browser.close({ reason });320    } else {321      await this._browser._browserSession.send("Playwright.deleteContext", { browserContextId: this._browserContextId });322      this._browser._contexts.delete(this._browserContextId);323    }324  }325  async cancelDownload(uuid) {326    await this._browser._browserSession.send("Playwright.cancelDownload", { uuid });327  }328  _validateEmulatedViewport(viewportSize) {329    if (!viewportSize)330      return;331    if (process.platform === "win32" && this._browser.options.headful && (viewportSize.width < 250 || viewportSize.height < 240))332      throw new Error(`WebKit on Windows has a minimal viewport of 250x240.`);333  }334}335// Annotate the CommonJS export names for ESM import in node:3360 && (module.exports = {337  WKBrowser,338  WKBrowserContext339});340 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai