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.
03.1k
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 